7.5.4. 配置 Kafka Exporter


此流程演示了如何通过 Kafka Exporter 属性在 Kafka 资源中配置 Kafka Exporter

有关配置 Kafka 资源的更多信息,请参阅 OpenShift 中使用 AMQ Streams 中的 Kafka 集群配置

此流程中显示了与 Kafka Exporter 配置相关的属性。

您可以将这些属性配置为 Kafka 集群的部署或重新部署的一部分。

先决条件

  • OpenShift 集群
  • 一个正在运行的 Cluster Operator

流程

  1. 编辑 Kafka 资源的 Kafka Exporter 属性。

    您可以配置的属性显示在此示例配置中:

    apiVersion: kafka.strimzi.io/v1beta2
    kind: Kafka
    metadata:
      name: my-cluster
    spec:
      # ...
      kafkaExporter:
        image: my-registry.io/my-org/my-exporter-cluster:latest 
    1
    
        groupRegex: ".*" 
    2
    
        topicRegex: ".*" 
    3
    
        resources: 
    4
    
          requests:
            cpu: 200m
            memory: 64Mi
          limits:
            cpu: 500m
            memory: 128Mi
        logging: debug 
    5
    
        enableSaramaLogging: true 
    6
    
        template: 
    7
    
          pod:
            metadata:
              labels:
                label1: value1
            imagePullSecrets:
              - name: my-docker-credentials
            securityContext:
              runAsUser: 1000001
              fsGroup: 0
            terminationGracePeriodSeconds: 120
        readinessProbe: 
    8
    
          initialDelaySeconds: 15
          timeoutSeconds: 5
        livenessProbe: 
    9
    
          initialDelaySeconds: 15
          timeoutSeconds: 5
    # ...
    1
    ADVANCED OPTION:容器镜像配置,只在特殊情况下推荐这样做
    2
    用于指定要包含在指标中的使用者组的正则表达式。
    3
    用于指定要包含在指标中的主题的正则表达式。
    4
    5
    记录配置,记录具有给定严重性(debug、info、warn、error、fatal)的消息。
    6
    用于启用 Sarama 日志记录的布尔值,Kafka Exporter 使用的 Go 客户端库。
    7
    8
    9
  2. 创建或更新资源:

    oc apply -f kafka.yaml

接下来要做什么

配置和部署 Kafka Exporter 后,您可以 启用 Grafana 来显示 Kafka Exporter 仪表板

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部