コード例 #1
0
 def __init__(self, cluster, url):
     MetricCol.__init__(self, cluster, url, "hbase", "regionserver")
     self._hadoop_regionserver_metrics = {}
     for i in range(len(self._file_list)):
         self._hadoop_regionserver_metrics.setdefault(
             self._file_list[i], {})
コード例 #2
0
 def __init__(self, cluster, url):
     MetricCol.__init__(self, cluster, url, "yarn", "nodemanager")
     self._hadoop_nodemanager_metrics = {}
     for i in range(len(self._file_list)):
         self._hadoop_nodemanager_metrics.setdefault(self._file_list[i], {})
コード例 #3
0
 def __init__(self, cluster, url):
     MetricCol.__init__(self, cluster, url, "hbase", "regionserver")
     self._clear_init()
コード例 #4
0
 def __init__(self, cluster, url):
     MetricCol.__init__(self, cluster, url, "hdfs", "datanode")
     self._clear_init()
コード例 #5
0
 def __init__(self, cluster, url):
     MetricCol.__init__(self, cluster, url, "mapreduce", "jobhistoryserver")
     self._hadoop_jobhistoryserver_metrics = {}
コード例 #6
0
 def __init__(self, cluster, url):
     MetricCol.__init__(self, cluster, url, "hdfs", "namenode")
     self._hadoop_namenode_metrics = {}
     for i in range(len(self._file_list)):
         self._hadoop_namenode_metrics.setdefault(self._file_list[i], {})
コード例 #7
0
ファイル: hive_server.py プロジェクト: lotime/hadoop_exporter
 def __init__(self, cluster, url):
     MetricCol.__init__(self, cluster, url, "hive", "hiveserver2")
     self._clear_init()
コード例 #8
0
ファイル: hive_llap.py プロジェクト: lotime/hadoop_exporter
 def __init__(self, cluster, url):
     MetricCol.__init__(self, cluster, url, "hive", "llapdaemon")
     self._clear_init()
コード例 #9
0
 def __init__(self, cluster, url):
     MetricCol.__init__(self, cluster, url, "hive", "hiveserver2")
     self._hadoop_hiveserver2_metrics = {}
     for i in range(len(self._file_list)):
         self._hadoop_hiveserver2_metrics.setdefault(self._file_list[i], {})
コード例 #10
0
 def __init__(self, cluster, url):
     MetricCol.__init__(self, cluster, url, "mapreduce", "jobhistoryserver")
     self._clear_init()
コード例 #11
0
 def __init__(self, cluster, url):
     MetricCol.__init__(self, cluster, url, "yarn", "resourcemanager")
     self._clear_init()
コード例 #12
0
 def __init__(self, cluster, url):
     # 手动调用父类初始化,传入cluster名称、jmx url、组件名称、服务名称
     # 注意:服务名称应与JSON配置的文件夹名称保持一致
     MetricCol.__init__(self, cluster, url, "hdfs", "namenode")
     self._clear_init()