@@ -37,14 +37,14 @@ def collect(self):
3737 if  'tag.Hostname'  in  beans [i ]:
3838 self .target  =  beans [i ]["tag.Hostname" ]
3939 break 
40-  self .hadoop_datanode_metrics .update (self .common_metric_collector .get_metrics (beans , self .target ))
40+  self .hadoop_journalnode_metrics .update (self .common_metric_collector .get_metrics (beans , self .target ))
4141 self .get_metrics (beans )
4242
4343 for  i  in  range (len (self .merge_list )):
4444 service  =  self .merge_list [i ]
4545 if  service  in  self .hadoop_journalnode_metrics :
46-  for  metric  in  self .hadoop_datanode_metrics [service ]:
47-  yield  self .hadoop_datanode_metrics [service ][metric ]
46+  for  metric  in  self .hadoop_journalnode_metrics [service ]:
47+  yield  self .hadoop_journalnode_metrics [service ][metric ]
4848
4949 def  setup_journalnode_labels (self ):
5050 a_60_latency_flag , a_300_latency_flag , a_3600_latency_flag  =  1 , 1 , 1 
@@ -126,7 +126,8 @@ def get_metrics(self, beans):
126126 a_3600_sum  +=  beans [i ][metric ]
127127 else :
128128 key  =  metric 
129-  self .hadoop_journalnode_metrics ['JournalNode' ][key ].add_metric (label , beans [i ][metric ])
129+  if  key  in  self .hadoop_journalnode_metrics ['JournalNode' ]:
130+  self .hadoop_journalnode_metrics ['JournalNode' ][key ].add_metric (label , beans [i ][metric ])
130131 a_60_bucket  =  zip (a_60_percentile , a_60_value )
131132 a_300_bucket  =  zip (a_300_percentile , a_300_value )
132133 a_3600_bucket  =  zip (a_3600_percentile , a_3600_value )
0 commit comments