def get_master(): pointer_id = mje.get_metricscategory_position(jsonbeansdata, 'Hadoop:service=HBase,name=Master,sub=Server') print hostsource+" master_averageLoad "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('averageLoad')) print hostsource+" master_numRegionServers "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('numRegionServers')) print hostsource+" master_numDeadRegionServers "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('numDeadRegionServers')) print hostsource+" master_clusterRequests "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('clusterRequests')) print hostsource+" master_masterStartTime "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('masterStartTime')) print hostsource+" master_masterActiveTime "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('masterActiveTime'))
def get_regionserver(jsonbeansdata,hostsource,epoch_time): pointer_id = mje.get_metricscategory_position(jsonbeansdata, 'Hadoop:service=HBase,name=RegionServer,sub=Server') print hostsource+" regionserver_regionCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('regionCount')) print hostsource+" regionserver_storeCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('storeCount')) print hostsource+" regionserver_hlogFileCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('hlogFileCount')) print hostsource+" regionserver_hlogFileSize "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('hlogFileSize')) print hostsource+" regionserver_storeFileCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('storeFileCount')) print hostsource+" regionserver_memStoreSize "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('memStoreSize')) print hostsource+" regionserver_storeFileSize "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('storeFileSize')) print hostsource+" regionserver_regionServerStartTime "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('regionServerStartTime')) print hostsource+" regionserver_totalRequestCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('totalRequestCount')) print hostsource+" regionserver_readRequestCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('readRequestCount')) print hostsource+" regionserver_writeRequestCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('writeRequestCount')) print hostsource+" regionserver_checkMutateFailedCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('checkMutateFailedCount')) print hostsource+" regionserver_checkMutatePassedCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('checkMutatePassedCount')) print hostsource+" regionserver_storeFileIndexSize "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('storeFileIndexSize')) print hostsource+" regionserver_staticIndexSize "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('staticIndexSize')) print hostsource+" regionserver_staticBloomSize "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('staticBloomSize')) print hostsource+" regionserver_mutationsWithoutWALCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('mutationsWithoutWALCount')) print hostsource+" regionserver_mutationsWithoutWALSize "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('mutationsWithoutWALSize')) print hostsource+" regionserver_percentFilesLocal "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('percentFilesLocal')) print hostsource+" regionserver_splitQueueLength "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('splitQueueLength')) print hostsource+" regionserver_compactionQueueLength "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('compactionQueueLength')) print hostsource+" regionserver_flushQueueLength "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('flushQueueLength')) print hostsource+" regionserver_blockCacheFreeSize "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('blockCacheFreeSize')) print hostsource+" regionserver_blockCacheCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('blockCacheCount')) print hostsource+" regionserver_blockCacheSize "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('blockCacheSize')) print hostsource+" regionserver_blockCacheHitCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('blockCacheHitCount')) print hostsource+" regionserver_blockCacheMissCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('blockCacheMissCount')) print hostsource+" regionserver_blockCacheEvictionCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('blockCacheEvictionCount')) print hostsource+" regionserver_blockCountHitPercent "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('blockCountHitPercent')) print hostsource+" regionserver_blockCacheExpressHitPercent "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('blockCacheExpressHitPercent')) print hostsource+" regionserver_updatesBlockedTime "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('updatesBlockedTime')) print hostsource+" regionserver_flushedCellsCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('flushedCellsCount')) print hostsource+" regionserver_compactedCellsCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('compactedCellsCount')) print hostsource+" regionserver_majorCompactedCellsCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('majorCompactedCellsCount')) print hostsource+" regionserver_flushedCellsSize "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('flushedCellsSize')) print hostsource+" regionserver_compactedCellsSize "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('compactedCellsSize')) print hostsource+" regionserver_majorCompactedCellsSize "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('majorCompactedCellsSize')) print hostsource+" regionserver_blockedRequestCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('blockedRequestCount')) print hostsource+" regionserver_splitSuccessCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('splitSuccessCount')) print hostsource+" regionserver_splitRequestCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('splitRequestCount')) print hostsource+" regionserver_Append_num_ops "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('Append_num_ops')) print hostsource+" regionserver_Delete_num_ops "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('Delete_num_ops')) print hostsource+" regionserver_Mutate_num_ops "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('Mutate_num_ops')) print hostsource+" regionserver_ScanNext_num_ops "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('ScanNext_num_ops')) print hostsource+" regionserver_slowDeleteCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('slowDeleteCount')) print hostsource+" regionserver_slowIncrementCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('slowIncrementCount')) print hostsource+" regionserver_FlushTime_num_ops "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('FlushTime_num_ops')) print hostsource+" regionserver_Get_num_ops "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('Get_num_ops')) print hostsource+" regionserver_Replay_num_ops "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('Replay_num_ops')) print hostsource+" regionserver_slowGetCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('slowGetCount')) print hostsource+" regionserver_slowAppendCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('slowAppendCount')) print hostsource+" regionserver_slowPutCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('slowPutCount')) print hostsource+" regionserver_SplitTime_num_ops "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('SplitTime_num_ops')) print hostsource+" regionserver_Increment_num_ops "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('Increment_num_ops'))
def get_hb_sys(jsonbeansdata,hostsource,epoch_time): pointer_id = mje.get_metricscategory_position(jsonbeansdata, 'Hadoop:service=HBase,name=MetricsSystem,sub=Stats') print hostsource+" hb_sys_NumActiveSources "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('NumActiveSources')) print hostsource+" hb_sys_NumAllSources "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('NumAllSources')) print hostsource+" hb_sys_NumActiveSinks "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('NumActiveSinks')) print hostsource+" hb_sys_NumAllSinks "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('NumAllSinks')) print hostsource+" hb_sys_SnapshotNumOps "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('SnapshotNumOps')) print hostsource+" hb_sys_SnapshotAvgTime "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('SnapshotAvgTime')) print hostsource+" hb_sys_PublishNumOps "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('PublishNumOps')) print hostsource+" hb_sys_PublishAvgTime "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('PublishAvgTime')) print hostsource+" hb_sys_DroppedPubAll "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('DroppedPubAll'))
def get_assignmentManger(jsonbeansdata,hostsource,epoch_time): pointer_id = mje.get_metricscategory_position(jsonbeansdata, 'Hadoop:service=HBase,name=Master,sub=AssignmentManger') print hostsource+" assignmentManger_ritCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('ritCount')) print hostsource+" assignmentManger_ritOldestAge "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('ritOldestAge')) print hostsource+" assignmentManger_BulkAssign_num_ops "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('BulkAssign_num_ops')) print hostsource+" assignmentManger_BulkAssign_min "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('BulkAssign_min')) print hostsource+" assignmentManger_BulkAssign_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('BulkAssign_max')) print hostsource+" assignmentManger_BulkAssign_mean "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('BulkAssign_mean')) print hostsource+" assignmentManger_BulkAssign_median "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('BulkAssign_median')) print hostsource+" assignmentManger_Assign_num_ops "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('Assign_num_ops')) print hostsource+" assignmentManger_ritCountOverThreshold "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('ritCountOverThreshold'))
def get_marksweep(jsonbeansdata,hostsource,epoch_time): pointer_id = mje.get_metricscategory_position(jsonbeansdata, 'java.lang:type=GarbageCollector,name=ConcurrentMarkSweep') try: print hostsource+" marksweep_CollectionCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('CollectionCount')) print hostsource+" marksweep_CollectionTime "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('CollectionTime')) print hostsource+" marksweep_lastgcinfo_GcThreadCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo'].get('GcThreadCount')) print hostsource+" marksweep_lastgcinfo_duration "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo'].get('duration')) print hostsource+" marksweep_lastgcinfo_endTime "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo'].get('endTime')) print hostsource+" marksweep_lastgcinfo_id "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo'].get('id')) print hostsource+" marksweep_lastgcinfo_startTime "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo'].get('startTime')) print hostsource+" marksweep_lastgcinfo_memoryUsageAfterGc_perm_committed "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][0]['value'].get('committed')) print hostsource+" marksweep_lastgcinfo_memoryUsageAfterGc_perm_init "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][0]['value'].get('init')) print hostsource+" marksweep_lastgcinfo_memoryUsageAfterGc_perm_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][0]['value'].get('max')) print hostsource+" marksweep_lastgcinfo_memoryUsageAfterGc_perm_used "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][0]['value'].get('used')) print hostsource+" marksweep_lastgcinfo_memoryUsageAfterGc_eden_committed "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][1]['value'].get('committed')) print hostsource+" marksweep_lastgcinfo_memoryUsageAfterGc_eden_init "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][1]['value'].get('init')) print hostsource+" marksweep_lastgcinfo_memoryUsageAfterGc_eden_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][1]['value'].get('max')) print hostsource+" marksweep_lastgcinfo_memoryUsageAfterGc_eden_used "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][1]['value'].get('used')) print hostsource+" marksweep_lastgcinfo_memoryUsageAfterGc_codecache_committed "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][2]['value'].get('committed')) print hostsource+" marksweep_lastgcinfo_memoryUsageAfterGc_codecache_init "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][2]['value'].get('init')) print hostsource+" marksweep_lastgcinfo_memoryUsageAfterGc_codecache_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][2]['value'].get('max')) print hostsource+" marksweep_lastgcinfo_memoryUsageAfterGc_codecache_used "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][2]['value'].get('used')) print hostsource+" marksweep_lastgcinfo_memoryUsageAfterGc_survivor_committed "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][3]['value'].get('committed')) print hostsource+" marksweep_lastgcinfo_memoryUsageAfterGc_survivor_init "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][3]['value'].get('init')) print hostsource+" marksweep_lastgcinfo_memoryUsageAfterGc_survivor_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][3]['value'].get('max')) print hostsource+" marksweep_lastgcinfo_memoryUsageAfterGc_survivor_used "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][3]['value'].get('used')) print hostsource+" marksweep_lastgcinfo_memoryUsageAfterGc_oldgen_committed "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][4]['value'].get('committed')) print hostsource+" marksweep_lastgcinfo_memoryUsageAfterGc_oldgen_init "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][4]['value'].get('init')) print hostsource+" marksweep_lastgcinfo_memoryUsageAfterGc_oldgen_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][4]['value'].get('max')) print hostsource+" marksweep_lastgcinfo_memoryUsageAfterGc_oldgen_used "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][4]['value'].get('used')) print hostsource+" marksweep_lastgcinfo_memoryUsageBeforeGc_perm_committed "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][0]['value'].get('committed')) print hostsource+" marksweep_lastgcinfo_memoryUsageBeforeGc_perm_init "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][0]['value'].get('init')) print hostsource+" marksweep_lastgcinfo_memoryUsageBeforeGc_perm_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][0]['value'].get('max')) print hostsource+" marksweep_lastgcinfo_memoryUsageBeforeGc_perm_used "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][0]['value'].get('used')) print hostsource+" marksweep_lastgcinfo_memoryUsageBeforeGc_eden_committed "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][1]['value'].get('committed')) print hostsource+" marksweep_lastgcinfo_memoryUsageBeforeGc_eden_init "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][1]['value'].get('init')) print hostsource+" marksweep_lastgcinfo_memoryUsageBeforeGc_eden_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][1]['value'].get('max')) print hostsource+" marksweep_lastgcinfo_memoryUsageBeforeGc_eden_used "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][1]['value'].get('used')) print hostsource+" marksweep_lastgcinfo_memoryUsageBeforeGc_codecache_committed "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][2]['value'].get('committed')) print hostsource+" marksweep_lastgcinfo_memoryUsageBeforeGc_codecache_init "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][2]['value'].get('init')) print hostsource+" marksweep_lastgcinfo_memoryUsageBeforeGc_codecache_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][2]['value'].get('max')) print hostsource+" marksweep_lastgcinfo_memoryUsageBeforeGc_codecache_used "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][2]['value'].get('used')) print hostsource+" marksweep_lastgcinfo_memoryUsageBeforeGc_survivor_committed "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][3]['value'].get('committed')) print hostsource+" marksweep_lastgcinfo_memoryUsageBeforeGc_survivor_init "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][3]['value'].get('init')) print hostsource+" marksweep_lastgcinfo_memoryUsageBeforeGc_survivor_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][3]['value'].get('max')) print hostsource+" marksweep_lastgcinfo_memoryUsageBeforeGc_survivor_used "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][3]['value'].get('used')) print hostsource+" marksweep_lastgcinfo_memoryUsageBeforeGc_oldgen_committed "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][4]['value'].get('committed')) print hostsource+" marksweep_lastgcinfo_memoryUsageBeforeGc_oldgen_init "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][4]['value'].get('init')) print hostsource+" marksweep_lastgcinfo_memoryUsageBeforeGc_oldgen_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][4]['value'].get('max')) print hostsource+" marksweep_lastgcinfo_memoryUsageBeforeGc_oldgen_used "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][4]['value'].get('used')) except AttributeError: missingdata=1 else: missingdata=1
def get_new(jsonbeansdata,hostsource,epoch_time): pointer_id = mje.get_metricscategory_position(jsonbeansdata, 'java.lang:type=GarbageCollector,name=ParNew') try: print hostsource+" new_CollectionCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('CollectionCount')) print hostsource+" new_CollectionTime "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('CollectionTime')) print hostsource+" new_lastgcinfo_memoryUsageAfterGc_perm_committed "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][0]['value'].get('committed')) print hostsource+" new_lastgcinfo_memoryUsageAfterGc_perm_init "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][0]['value'].get('init')) print hostsource+" new_lastgcinfo_memoryUsageAfterGc_perm_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][0]['value'].get('max')) print hostsource+" new_lastgcinfo_memoryUsageAfterGc_perm_used "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][0]['value'].get('used')) print hostsource+" new_lastgcinfo_memoryUsageAfterGc_eden_committed "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][1]['value'].get('committed')) print hostsource+" new_lastgcinfo_memoryUsageAfterGc_eden_init "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][1]['value'].get('init')) print hostsource+" new_lastgcinfo_memoryUsageAfterGc_eden_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][1]['value'].get('max')) print hostsource+" new_lastgcinfo_memoryUsageAfterGc_eden_used "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][1]['value'].get('used')) print hostsource+" new_lastgcinfo_memoryUsageAfterGc_codecache_committed "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][2]['value'].get('committed')) print hostsource+" new_lastgcinfo_memoryUsageAfterGc_codecache_init "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][2]['value'].get('init')) print hostsource+" new_lastgcinfo_memoryUsageAfterGc_codecache_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][2]['value'].get('max')) print hostsource+" new_lastgcinfo_memoryUsageAfterGc_codecache_used "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][2]['value'].get('used')) print hostsource+" new_lastgcinfo_memoryUsageAfterGc_survivor_committed "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][3]['value'].get('committed')) print hostsource+" new_lastgcinfo_memoryUsageAfterGc_survivor_init "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][3]['value'].get('init')) print hostsource+" new_lastgcinfo_memoryUsageAfterGc_survivor_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][3]['value'].get('max')) print hostsource+" new_lastgcinfo_memoryUsageAfterGc_survivor_used "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][3]['value'].get('used')) print hostsource+" new_lastgcinfo_memoryUsageAfterGc_oldgen_committed "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][4]['value'].get('committed')) print hostsource+" new_lastgcinfo_memoryUsageAfterGc_oldgen_init "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][4]['value'].get('init')) print hostsource+" new_lastgcinfo_memoryUsageAfterGc_oldgen_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][4]['value'].get('max')) print hostsource+" new_lastgcinfo_memoryUsageAfterGc_oldgen_used "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageAfterGc'][4]['value'].get('used')) print hostsource+" new_lastgcinfo_memoryUsageBeforeGc_perm_committed "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][0]['value'].get('committed')) print hostsource+" new_lastgcinfo_memoryUsageBeforeGc_perm_init "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][0]['value'].get('init')) print hostsource+" new_lastgcinfo_memoryUsageBeforeGc_perm_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][0]['value'].get('max')) print hostsource+" new_lastgcinfo_memoryUsageBeforeGc_perm_used "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][0]['value'].get('used')) print hostsource+" new_lastgcinfo_memoryUsageBeforeGc_eden_committed "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][1]['value'].get('committed')) print hostsource+" new_lastgcinfo_memoryUsageBeforeGc_eden_init "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][1]['value'].get('init')) print hostsource+" new_lastgcinfo_memoryUsageBeforeGc_eden_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][1]['value'].get('max')) print hostsource+" new_lastgcinfo_memoryUsageBeforeGc_eden_used "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][1]['value'].get('used')) print hostsource+" new_lastgcinfo_memoryUsageBeforeGc_codecache_committed "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][2]['value'].get('committed')) print hostsource+" new_lastgcinfo_memoryUsageBeforeGc_codecache_init "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][2]['value'].get('init')) print hostsource+" new_lastgcinfo_memoryUsageBeforeGc_codecache_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][2]['value'].get('max')) print hostsource+" new_lastgcinfo_memoryUsageBeforeGc_codecache_used "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][2]['value'].get('used')) print hostsource+" new_lastgcinfo_memoryUsageBeforeGc_survivor_committed "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][3]['value'].get('committed')) print hostsource+" new_lastgcinfo_memoryUsageBeforeGc_survivor_init "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][3]['value'].get('init')) print hostsource+" new_lastgcinfo_memoryUsageBeforeGc_survivor_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][3]['value'].get('max')) print hostsource+" new_lastgcinfo_memoryUsageBeforeGc_survivor_used "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][3]['value'].get('used')) print hostsource+" new_lastgcinfo_memoryUsageBeforeGc_oldgen_committed "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][4]['value'].get('committed')) print hostsource+" new_lastgcinfo_memoryUsageBeforeGc_oldgen_init "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][4]['value'].get('init')) print hostsource+" new_lastgcinfo_memoryUsageBeforeGc_oldgen_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][4]['value'].get('max')) print hostsource+" new_lastgcinfo_memoryUsageBeforeGc_oldgen_used "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['LastGcInfo']['memoryUsageBeforeGc'][4]['value'].get('used')) except AttributeError: missingdata=1 else: missingdata=1
def get_wal(jsonbeansdata,hostsource,epoch_time): pointer_id = mje.get_metricscategory_position(jsonbeansdata, 'Hadoop:service=HBase,name=RegionServer,sub=WAL') print hostsource+" wal_rollRequest "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('rollRequest')) print hostsource+" wal_SyncTime_num_ops "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('SyncTime_num_ops')) print hostsource+" wal_SyncTime_min "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('SyncTime_min')) print hostsource+" wal_SyncTime_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('SyncTime_max')) print hostsource+" wal_AppendSize_num_ops "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('AppendSize_num_ops')) print hostsource+" wal_AppendSize_min "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('AppendSize_min')) print hostsource+" wal_AppendSize_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('AppendSize_max')) print hostsource+" wal_AppendTime_num_ops "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('AppendTime_num_ops')) print hostsource+" wal_AppendTime_min "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('AppendTime_min')) print hostsource+" wal_AppendTime_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('AppendTime_max')) print hostsource+" wal_slowAppendCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('slowAppendCount')) print hostsource+" wal_lowReplicaRollRequest "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('lowReplicaRollRequest')) print hostsource+" wal_appendCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('appendCount'))
def get_codecache(jsonbeansdata,hostsource,epoch_time): pointer_id = mje.get_metricscategory_position(jsonbeansdata, 'java.lang:type=MemoryPool,name=Code Cache') try: print hostsource+" codecache_usage_committed "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['Usage'].get('committed')) print hostsource+" codecache_usage_init "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['Usage'].get('init')) print hostsource+" codecache_usage_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['Usage'].get('max')) print hostsource+" codecache_usage_used "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['Usage'].get('used')) print hostsource+" codecache_peakusage_committed "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['PeakUsage'].get('committed')) print hostsource+" codecache_peakusage_init "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['PeakUsage'].get('init')) print hostsource+" codecache_peakusage_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['PeakUsage'].get('max')) print hostsource+" codecache_peakusage_used "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id]['PeakUsage'].get('used')) except AttributeError: missingdata=1 else: missingdata=1
def get_hb_ipc(jsonbeansdata,hostsource,epoch_time): pointer_id = mje.get_metricscategory_position(jsonbeansdata, 'Hadoop:service=HBase,name=IPC,sub=IPC') print hostsource+" hb_ipc_queueSize "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('queueSize')) print hostsource+" hb_ipc_numCallsInGeneralQueue "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('numCallsInGeneralQueue')) print hostsource+" hb_ipc_numCallsInReplicationQueue "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('numCallsInReplicationQueue')) print hostsource+" hb_ipc_numCallsInPriorityQueue "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('numCallsInPriorityQueue')) print hostsource+" hb_ipc_numOpenConnections "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('numOpenConnections')) print hostsource+" hb_ipc_numActiveHandler "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('numActiveHandler')) print hostsource+" hb_ipc_TotalCallTime_num_ops "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('TotalCallTime_num_ops')) print hostsource+" hb_ipc_TotalCallTime_min "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('TotalCallTime_min')) print hostsource+" hb_ipc_TotalCallTime_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('TotalCallTime_max')) print hostsource+" hb_ipc_TotalCallTime_mean "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('TotalCallTime_mean')) print hostsource+" hb_ipc_TotalCallTime_median "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('TotalCallTime_median')) print hostsource+" hb_ipc_exceptions.FailedSanityCheckException "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('exceptions.FailedSanityCheckException')) print hostsource+" hb_ipc_exceptions.RegionMovedException "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('exceptions.RegionMovedException')) print hostsource+" hb_ipc_QueueCallTime_num_ops "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('QueueCallTime_num_ops')) print hostsource+" hb_ipc_QueueCallTime_min "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('QueueCallTime_min')) print hostsource+" hb_ipc_QueueCallTime_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('QueueCallTime_max')) print hostsource+" hb_ipc_QueueCallTime_mean "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('QueueCallTime_mean')) print hostsource+" hb_ipc_QueueCallTime_median "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('QueueCallTime_median')) print hostsource+" hb_ipc_authenticationFailures "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('authenticationFailures')) print hostsource+" hb_ipc_authorizationFailures "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('authorizationFailures')) print hostsource+" hb_ipc_exceptions "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('exceptions')) print hostsource+" hb_ipc_RequestSize_num_ops "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('RequestSize_num_ops')) print hostsource+" hb_ipc_RequestSize_min "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('RequestSize_min')) print hostsource+" hb_ipc_RequestSize_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('RequestSize_max')) print hostsource+" hb_ipc_RequestSize_mean "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('RequestSize_mean')) print hostsource+" hb_ipc_RequestSize_median "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('RequestSize_median')) print hostsource+" hb_ipc_ResponseSize_num_ops "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('ResponseSize_num_ops')) print hostsource+" hb_ipc_ResponseSize_min "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('ResponseSize_min')) print hostsource+" hb_ipc_ResponseSize_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('ResponseSize_max')) print hostsource+" hb_ipc_ResponseSize_mean "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('ResponseSize_mean')) print hostsource+" hb_ipc_ResponseSize_median "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('ResponseSize_median')) print hostsource+" hb_ipc_authenticationSuccesses "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('authenticationSuccesses')) print hostsource+" hb_ipc_authorizationSuccesses "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('authorizationSuccesses')) print hostsource+" hb_ipc_ProcessCallTime_num_ops "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('ProcessCallTime_num_ops')) print hostsource+" hb_ipc_ProcessCallTime_min "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('ProcessCallTime_min')) print hostsource+" hb_ipc_ProcessCallTime_max "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('ProcessCallTime_max')) print hostsource+" hb_ipc_ProcessCallTime_mean "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('ProcessCallTime_mean')) print hostsource+" hb_ipc_ProcessCallTime_median "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('ProcessCallTime_median')) print hostsource+" hb_ipc_exceptions.NotServingRegionException "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('exceptions.NotServingRegionException')) print hostsource+" hb_ipc_sentBytes "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('sentBytes')) print hostsource+" hb_ipc_exceptions.RegionTooBusyException "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('exceptions.RegionTooBusyException')) print hostsource+" hb_ipc_receivedBytes "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('receivedBytes')) print hostsource+" hb_ipc_exceptions.OutOfOrderScannerNextException "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('exceptions.OutOfOrderScannerNextException')) print hostsource+" hb_ipc_exceptions.UnknownScannerException "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('exceptions.UnknownScannerException'))
def get_jvm(jsonbeansdata,hostsource,epoch_time): pointer_id = mje.get_metricscategory_position(jsonbeansdata, 'Hadoop:service=HBase,name=JvmMetrics') print hostsource+" jvm_MemNonHeapUsedM "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('MemNonHeapUsedM')) print hostsource+" jvm_MemNonHeapCommittedM "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('MemNonHeapCommittedM')) print hostsource+" jvm_MemHeapUsedM "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('MemHeapUsedM')) print hostsource+" jvm_MemHeapCommittedM "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('MemHeapCommittedM')) print hostsource+" jvm_MemMaxM "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('MemMaxM')) print hostsource+" jvm_GcCountParNew "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('GcCountParNew')) print hostsource+" jvm_GcTimeMillisParNew "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('GcTimeMillisParNew')) print hostsource+" jvm_GcCountConcurrentMarkSweep "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('GcCountConcurrentMarkSweep')) print hostsource+" jvm_GcTimeMillisConcurrentMarkSweep "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('GcTimeMillisConcurrentMarkSweep')) print hostsource+" jvm_GcCount "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('GcCount')) print hostsource+" jvm_GcTimeMillis "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('GcTimeMillis')) print hostsource+" jvm_ThreadsNew "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('ThreadsNew')) print hostsource+" jvm_ThreadsRunnable "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('ThreadsRunnable')) print hostsource+" jvm_ThreadsBlocked "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('ThreadsBlocked')) print hostsource+" jvm_ThreadsWaiting "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('ThreadsWaiting')) print hostsource+" jvm_ThreadsTimedWaiting "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('ThreadsTimedWaiting')) print hostsource+" jvm_ThreadsTerminated "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('ThreadsTerminated')) print hostsource+" jvm_LogFatal "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('LogFatal')) print hostsource+" jvm_LogError "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('LogError')) print hostsource+" jvm_LogWarn "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('LogWarn')) print hostsource+" jvm_LogInfo "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('LogInfo'))
def get_ugi(jsonbeansdata,hostsource,epoch_time): ugi_pointer_id = mje.get_metricscategory_position(jsonbeansdata, 'Hadoop:service=HBase,name=UgiMetrics') print hostsource+" ugi_LoginSuccessNumOps "+str(epoch_time)+" "+str(jsonbeansdata[ugi_pointer_id].get('LoginSuccessNumOps')) print hostsource+" ugi_LoginFailureNumOps "+str(epoch_time)+" "+str(jsonbeansdata[ugi_pointer_id].get('LoginFailureNumOps')) print hostsource+" ugi_tag.Hostname "+str(epoch_time)+" "+str(jsonbeansdata[ugi_pointer_id].get('tag.Hostname'))
def get_replication(jsonbeansdata,hostsource,epoch_time): pointer_id = mje.get_metricscategory_position(jsonbeansdata, 'Hadoop:service=HBase,name=RegionServer,sub=Replication') print hostsource+" replication_sink.appliedOps "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('sink.appliedOps')) print hostsource+" replication_sink.appliedBatches "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('sink.appliedBatches')) print hostsource+" replication_sink.ageOfLastAppliedOp "+str(epoch_time)+" "+str(jsonbeansdata[pointer_id].get('sink.ageOfLastAppliedOp'))