16.4. 运行 Kafka Exporter


运行 Kafka Exporter 以公开 Prometheus 指标,以便在 Grafana 仪表板中进行演示。

下载并安装 Kafka Exporter 软件包,以使用 AMQ Streams 的 Kafka Exporter。您需要一个 AMQ Streams 订阅才能下载并安装该软件包。

此流程假设您已经访问 Grafana 用户界面,并添加了 Prometheus 作为数据源。

流程

  1. 安装 Kafka Exporter 软件包:

    dnf install kafka_exporter
    Copy to Clipboard Toggle word wrap
  2. 验证软件包是否已安装:

    dnf info kafka_exporter
    Copy to Clipboard Toggle word wrap
  3. 使用适当的配置参数值运行 Kafka Exporter:

    kafka_exporter --kafka.server=<kafka_bootstrap_address>:9092 --kafka.version=3.2.3  --<my_other_parameters>
    Copy to Clipboard Toggle word wrap

    参数需要一个双重规范,如 --kafka.server

    Expand
    表 16.4. Kafka 导出器配置参数
    选项描述默认

    kafka.server

    Kafka 服务器的 host/post 地址。

    kafka:9092

    kafka.version

    Kafka 代理版本。

    1.0.0

    group.filter

    指定指标中包含的消费者组的正则表达式。

    .* (全部)

    topic.filter

    指定指标中包含的主题的正则表达式。

    .* (全部)

    sasl.<parameter>

    使用 SASL/PLAIN 身份验证(使用用户名和密码)启用并连接到 Kafka 集群的参数。

    false

    TLS.<parameter>

    启用使用 TLS 身份验证连接到 Kafka 集群的参数,以及可选的证书和密钥。

    false

    web.listen-address

    用于公开指标的端口地址。

    :9308

    web.telemetry-path

    公开的指标的路径。

    /metrics

    log.level

    日志记录配置,记录具有给定严重性的日志消息(debug、info、warn、error、fatal)或更高版本。

    info

    log.enable-sarama

    启用 Sarama 日志记录的布尔值,是 Kafka Exporter 使用的 Go 客户端库。

    false

    legacy.partitions

    布尔值,以启用从非活动主题分区以及活跃的分区中获取指标。如果您希望 Kafka Exporter 返回不活跃分区的指标,请设为 true

    false

    您可以使用 kafka_exporter --help 来获取有关属性的信息。

  4. 配置 Prometheus 以监控 Kafka 导出器指标。

    有关配置 Prometheus 的更多信息,请参阅 Prometheus 文档

  5. 启用 Grafana,以呈现 Prometheus 公开的 Kafka Exporter 指标数据。

    如需更多信息,请参阅在 Grafana 中演示 Kafka Exporter 指标

更新 Kafka Exporter

在 AMQ Streams 安装中使用最新版本的 Kafka Exporter。

要检查更新,请使用:

dnf check-update
Copy to Clipboard Toggle word wrap

要更新 Kafka 导出器,请使用:

dnf update kafka_exporter
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat