目录
强大的性能,无限的扩展能力
收集、组织和处理海量高速数据。当您将任何数据视为时间序列数据时,它都会更有价值。借助 InfluxDB,第一的时间序列平台,旨在通过 Telegraf 进行扩展。
查看入门方法
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 中管理和监控 MBean。
用于监控的关键 Jolokia2 Agent 指标
您可以使用 Jolokia2 Agent 收集各种指标。这些指标将因您的系统和您监控的内容而异。一些重要的指标可能包括但不限于:
- 操作系统
- ProcessCpuLoad
- SystemLoadAverage
- SystemCpuLoad
- jvm_runtime
- 正常运行时间
- jvm_memory
- HeapMemoryUsage
- NonHeapMemoryUsage
- ObjectPendingFinilizationCount
- jvm_garbage_collector
- CollectionTime
- CollectionCount
- jvm_memory_pool
- 使用量
- 峰值使用量
- 集合使用量
强大的性能,无限的扩展能力
收集、组织和处理海量高速数据。当您将任何数据视为时间序列数据时,它都会更有价值。借助 InfluxDB,第一的时间序列平台,旨在通过 Telegraf 进行扩展。
查看入门方法