监控指标

JMX 配置

  1. # JMX监听类是AgentJmxMetricListener
  2. agent.domainListeners=org.apache.inlong.agent.metrics.AgentJmxMetricListener

Prometheus 配置

  1. # Prometheus监听类是AgentPrometheusMetricListener
  2. agent.domainListeners=org.apache.inlong.agent.metrics.AgentPrometheusMetricListener
  3. # 默认端口为9080
  4. agent.prometheus.exporter.port=9080

自定义配置

如果用户想通过其他监控指标能力,可以继承org.apache.inlong.agent.metrics.AgentMetricBaseListener类并实现, 最后在 agent.properties 文件中配置 agent.domainListeners 属性。

附录:指标项

AgentTaskMetric

属性名称说明
runningTasks当前正在执行的任务
retryingTasks当前正在重试的任务
fatalTasks当前失败的任务总数

JobMetrics

属性名称说明
runningJobs当前正在运行的job总数
fatalJobs当前失败的job总数

PluginMetric

属性名称说明
readNum读取的条数
sendNum发送的条数
sendFailedNum发送失败条数
readFailedNum读取失败条数
readSuccessNum读取成功条数
sendSuccessNum发送成功条数

SourceMetric

属性名称类型说明
agent_source_count_successCountersource 读取成功次数
agent_source_count_failCountersource 读取失败次数

SinkMetric

属性名称类型说明
agent_sink_count_successCountersink 写入成功次数
agent_sink_count_failCountersink 写入失败次数