Flume主要由以下几种监控方式:
JMX监控
JMX高爆可以在flume-env.sh文件修改JAVA_OPTS环境变量,如下:
export JAVA_OPTS=”-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=5445 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false”
Ganglia监控
Flume也可以报告metrics到Ganglia 3或者是Ganglia 3.1的metanodes。要将metrics报告到Ganglia,必须在启动的时候就支持Flume Agent。这个Flume Agent使用flume.monitoring作为前缀,通过下面的参数启动。当然也可以在flume-env.sh中设置:
属性 | 默认 | 描述 |
---|---|---|
type | – | 组件名:ganglia |
hosts |