def __init__(self): QtGui.QDialog.__init__(self) self.setupUi(self) self.settings = Settings() self.updateClusters() self.connect(self.btnAddCluster, QtCore.SIGNAL('clicked()'), self.saveCluster) self.connect(self.btnAddServer, QtCore.SIGNAL('clicked()'), self.saveServer)
def run(self): while not self.dialog.threadInterupt: self.emit(QtCore.SIGNAL('refreshing'), None) try: stats = ActiveCluster().getActive().getStats() except Exception: try: stats = ActiveCluster().getActive().getStats() except Exception: stats = None if stats is not None: self.dialog.updateStats(stats) self.emit(QtCore.SIGNAL('refreshed'), None) time.sleep( int(Settings().settings.config['Stats'] ['RefreshInterval']))
def __init__(self): QtGui.QDialog.__init__(self) self.setupUi(self) self.settings = Settings() self.txtHitMissesColor.setText( self.settings.settings.config['Graphs']['HitMiss']) self.txtGetsSetsColor.setText( self.settings.settings.config['Graphs']['GetSet']) tmpText = '' for colors in self.settings.settings.config['Graphs']['Pie']: tmpText += colors[0] + "," + colors[1] + "\n" self.txtPieColors.setText(tmpText) self.txtRefreshLiveStats.setText( str(self.settings.settings.config['Stats']['RefreshInterval'])) if self.settings.settings.config['Stats']['AutoRefresh'] is True: self.cbAutoRefresh.setCheckState(QtCore.Qt.Checked) else: self.cbAutoRefresh.setCheckState(QtCore.Qt.Unchecked) self.connect(self.btnSave, QtCore.SIGNAL('clicked()'), self.save)
def __init__(self): QtGui.QDialog.__init__(self) self.setupUi(self) self.settings = Settings() self.txtHitMissesColor.setText(self.settings.settings.config['Graphs']['HitMiss']) self.txtGetsSetsColor.setText(self.settings.settings.config['Graphs']['GetSet']) tmpText = '' for colors in self.settings.settings.config['Graphs']['Pie']: tmpText += colors[0] +","+ colors[1] +"\n" self.txtPieColors.setText(tmpText) self.txtRefreshLiveStats.setText(str(self.settings.settings.config['Stats']['RefreshInterval'])) if self.settings.settings.config['Stats']['AutoRefresh'] is True: self.cbAutoRefresh.setCheckState(QtCore.Qt.Checked) else: self.cbAutoRefresh.setCheckState(QtCore.Qt.Unchecked) self.connect(self.btnSave, QtCore.SIGNAL('clicked()'), self.save) tSettings = self.settings.settings.config['Stats']['ServerStats'] self.cbPID.setChecked(tSettings['PID']) self.cbStarted.setChecked(tSettings['DateStarted']) self.cbUptime.setChecked(tSettings['Uptime']) self.cbPointerSize.setChecked(tSettings['PointerSize']) self.cbThreads.setChecked(tSettings['Threads']) self.cbCPUUser.setChecked(tSettings['CPUUserTime']) self.cbCPUSystem.setChecked(tSettings['CPUSystemTime']) self.cbConnectionStructs.setChecked(tSettings['ConnectionStruct']) self.cbAcceptingConnections.setChecked(tSettings['AcceptingConnections']) self.cbConnectionYield.setChecked(tSettings['ConnectionYield']) self.cbListenDisabled.setChecked(tSettings['ListenDisabled']) self.cbTotalItems.setChecked(tSettings['TotalItems']) self.cbCurrentItems.setChecked(tSettings['CurrentItems']) self.cbTotalConnections.setChecked(tSettings['TotalConnections']) self.cbConnections.setChecked(tSettings['CurrentConnections']) self.cbFlushes.setChecked(tSettings['Flushes']) self.cbEvictions.setChecked(tSettings['Evictions']) self.cbNetIn.setChecked(tSettings['NetIn']) self.cbNetOut.setChecked(tSettings['NetOut']) self.cbTotalSpace.setChecked(tSettings['TotalSpace']) self.cbFreeSpace.setChecked(tSettings['FreeSpace']) self.cbUsedSpace.setChecked(tSettings['UsedSpace']) self.cbRequests.setChecked(tSettings['TotalRequests']) self.cbGets.setChecked(tSettings['TotalGets']) self.cbSets.setChecked(tSettings['TotalSets']) self.cbGetHits.setChecked(tSettings['GetHits']) self.cbGetMisses.setChecked(tSettings['GetMisses']) self.cbDeleteHits.setChecked(tSettings['DeleteHits']) self.cbDeleteMisses.setChecked(tSettings['DeleteMisses']) self.cbIncrHits.setChecked(tSettings['IncrHits']) self.cbIncrMisses.setChecked(tSettings['IncrMisses']) self.cbDecrHits.setChecked(tSettings['DecrHits']) self.cbDecrMisses.setChecked(tSettings['DecrMisses']) self.cbCASHits.setChecked(tSettings['CASHits']) self.cbCASMisses.setChecked(tSettings['CASMisses']) self.cbCASBadval.setChecked(tSettings['CASBadval']) self.cbRequestRate.setChecked(tSettings['RequestRate']) self.cbHitRate.setChecked(tSettings['HitRate']) self.cbMissRate.setChecked(tSettings['MissRate']) self.cbGetRate.setChecked(tSettings['GetRate']) self.cbSetRate.setChecked(tSettings['SetRate']) self.cbEvictionRate.setChecked(tSettings['EvictionRate'])