This is a bug. DATA_TYPE is a undefined variable. It should be replaced as
self.METRIC_PREFIX

Regards,
Qingwen Zhao | Apache Eagle
Desk: 20998167 | Cell: +86 18818215025






On 8/24/17, 3:05 PM, "易作天" <[email protected]> wrote:

>你好:
>在eagle的/lib/scripts/hadoop_jmx_collector目录下执行python
>system_metric_collector.py
>1:config.json内容如下
>{
>  "env": {
>    "site": "sandbox",
>    "cpu_stat_file": "/tmp/eagle_cpu_usage_state"
>  },
>  "filter": {
>    "bean_group_filter": ["hadoop","java.lang","java.nio"],
>    "metric_name_filter": [
>      "system.*"
>    ]
>  },
>  "output": {
>    "kafka": {
>      "debug": true,
>      "default_topic": "system_metric_sandbox",
>      "broker_list": [
>        "master:6667"
>      ]
>    }
>  }
>}
>
>
>
>
>2:报错内容如下:
>08-24 14:59 root Thread-1 INFO Executing: collect_smartdisk_metric
>08-24 14:59 root Thread-1 WARNING Failed to execute:
>collect_smartdisk_metric
>08-24 14:59 root Thread-1 ERROR global name 'DATA_TYPE' is not defined
>Traceback (most recent call last):
>  File "system_metric_collector.py", line 52, in try_exec_func
>    func()
>  File "system_metric_collector.py", line 275, in collect_smartdisk_metric
>    kafka_dict['metric'] = DATA_TYPE + "." + metric.lower()
>NameError: global name 'DATA_TYPE' is not defined
>08-24 14:59 root Thread-1 INFO Executing: collect_diskstat_metric
>08-24 14:59 root Thread-1 INFO 1
>08-24 14:59 root Thread-1 WARNING Failed to execute:
>collect_diskstat_metric
>08-24 14:59 root Thread-1 ERROR list index out of range
>Traceback (most recent call last):
>  File "system_metric_collector.py", line 52, in try_exec_func
>    func()
>  File "system_metric_collector.py", line 304, in collect_diskstat_metric
>    disk = disks[1]
>IndexError: list index out of range
>08-24 14:59 root Thread-1 INFO Execution result (total: 7, succeed: 5,
>failed: 2): 
>
>
>collect_uptime_metric         : success
>collect_memory_metric         : success
>collect_diskstat_metric       : error: <type 'exceptions.IndexError'>:
>list index out of range
>collect_nic_metric            : success
>collect_cpu_metric            : success
>collect_loadavg_metric        : success
>collect_smartdisk_metric      : error: <type 'exceptions.NameError'>:
>global name 'DATA_TYPE' is not defined
>
>
>08-24 14:59 root MainThread INFO Closing kafka connection and producer
>08-24 14:59 root MainThread INFO Totally sent 138 metric events in
>2.31872415543 sec
>08-24 14:59 root MainThread INFO MainProcess (PID: 18033) exit
>

Reply via email to