Jolokia2 Agent Telegraf 输入插件

免费使用此 InfluxDB 集成

Jolokia 是一个代理,通过 HTTP 连接客户端与 Java 管理扩展 (JMX)。您可以使用 JMX 控制和监控称为 MBean 的对象,这些对象可以是设备、应用程序等。Jolokia 通过 HTTP 与客户端通信,发送请求和响应的有效载荷为 JSON。它是 JSR-160 连接器的替代品,并包括批量请求和细粒度安全策略等额外功能。

为什么使用 Jolokia2 Telegraf 插件?

Jolokia2 Agent Telegraf 输入插件允许您从一个或多个 Jolokia 代理 REST 端点读取 JMX 指标。您读取的具体指标将取决于您管理的 MBean 对象类型。例如,如果您使用 Jolokia 监控消息代理,您可能会收集队列大小、客户数量和内存限制等指标。此 Telegraf 插件收集这些数据,以便您可以轻松地将它们集中在一个地方进行分析。这使得使用 Jolokia 管理 MBean 对象变得简单高效。

如何使用 Jolokia2 Telegraf 插件进行监控

要使用 Jolokia2 Agent Telegraf 输入插件,您首先需要配置 Jolokia 代理的 URL。然后,对于每个指标,您需要配置名称、mbean 和路径。您可以使用通配符与 mbean 键一起使用,以通过一个语句收集多个 MBean 的数据。paths 键是读取的 MBean 属性列表。还包括 tag_keys、tag_prefix、field_name 和 field_prefix 等可选键。还有配置传输层安全性 (TLS) 的选项,如果您使用加密通信。此插件从 Jolokia 代理捕获指标,以便您可以在 Telegraf 中管理和监控 MBeans。

用于监控的关键 Jolokia2 Agent 指标

您可以使用 Jolokia2 Agent 收集各种指标。这些指标将根据您的系统和您监控的内容而有所不同。一些重要的指标可能包括但不限于

  • 操作系统
    • ProcessCpuLoad
    • SystemLoadAverage
    • SystemCpuLoad
  • jvm_runtime
    • Uptime
  • jvm_memory
    • HeapMemoryUsage
    • NonHeapMemoryUsage
    • ObjectPendingFinilizationCount
  • jvm_garbage_collector
    • CollectionTime
    • CollectionCount
  • jvm_memory_pool
    • Usage
    • PeakUsage
    • CollectionUsage
有关更多信息,请参阅文档

项目 URL   文档

相关资源

InfluxDb-cloud-logo

最强大的时间序列
数据库作为服务

免费开始
Influxdbu

开发者教育

为时间序列应用开发者提供培训。

查看所有教育