搜索

19.3. 指标命名约定

download PDF

在使用 Kafka JMX 指标时,务必要了解用于识别和检索特定指标的命名约定。Kafka JMX 指标使用以下格式:

指标格式

<metric_group>:type=<type_name>,name=<metric_name><other_attribute>=<value>

  • <metric_group> 是指标组的名称
  • <type_name> 是指标类型的名称
  • <metric_name> 是特定指标的名称
  • <other_attribute> 代表零个或多个附加属性

例如,BytesInPerSec 指标是 kafka.server 组中的 BrokerTopicMetrics 类型:

kafka.server:type=BrokerTopicMetrics,name=BytesInPerSec

在某些情况下,指标可能包含实体的 ID。例如,当监控特定客户端时,指标格式包括客户端 ID:

特定客户端的指标

kafka.consumer:type=consumer-fetch-manager-metrics,client-id=<client_id>

同样,指标也可以进一步缩小到特定客户端和主题:

特定客户端和主题的指标

kafka.consumer:type=consumer-fetch-manager-metrics,client-id=<client_id>,topic=<topic_id>

了解这些命名约定将允许您准确指定您要监控和分析的指标。

注意

要查看 Strimzi 安装的可用 JMX 指标的完整列表,您可以使用 JConsole 等图形工具。JConsole 是一个 Java 监控和管理控制台,允许您监控和管理 Java 应用程序,包括 Kafka。通过使用其进程 ID 连接到运行 Kafka 组件的 JVM,工具的用户界面允许您查看指标列表。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.