搜索

2.6. 用于指标提取的 PodMonitor

download PDF

在这个发行版本中,Prometheus 指标从 pod 中提取的方法(用于 Kafka、ZooKeeper、Kafka Connect 等)已改变。

现在,只有 PodM nitors 才会从 pod 中提取指标,该指标在 strimzi-pod-monitor.yaml 中定义。在以前的版本中,这由 ServiceMonitor 和 PodMonitor 执行。在这个发行版本中,Service Monitor 已从 AMQ Streams 中删除

您需要升级监控堆栈以使用 PodMonitor,如 升级监控堆栈以使用下面的 PodMonitor 所述。

因此,已从与 Kafka 和 ZooKeeper 相关的服务 中删除了 以下元素:

  • tcp-prometheus 监控 端口(端口 9404)
  • Prometheus 注解

这个更改适用于以下服务:

  • cluster-name-zookeeper-client
  • cluster-name-kafka-brokers

要添加 Prometheus 注解,您现在应使用相关 AMQ Streams 自定义资源中的 template 属性,如 自定义 OpenShift 资源 中所述。

升级监控堆栈以使用 PodMonitor

为了避免中断对 Kafka 集群的监控,请在升级到 AMQ Streams 1.6 执行以下步骤。

  1. 使用新的 AMQ Streams 1.6 安装工件,将 strimzi-pod-monitor.yaml 文件应用到您的 AMQ Streams 1.5 集群:

    oc apply -f examples/metrics/prometheus-install/strimzi-pod-monitor.yaml
  2. 从 AMQ Streams 1.5 集群中删除现有 ServiceMonitor 资源
  3. 删除名为 additional-scrape-configsSecret
  4. AMQ Streams 1.6 安装工件中提供的 prometheus -additional.yaml 文件中创建一个名为 additional- scrape-configs 的新 Secret
  5. 检查 Prometheus 用户界面的 Prometheus 目标是否已启动并再次运行。
  6. 从升级 Cluster Operator 开始,继续升级到 AMQ Streams 1.6。

完成 AMQ Streams 1.6 的升级后,您可以加载 AMQ Streams 1.6 的 Grafana 仪表板示例。

请参阅 向 Kafka 引入指标

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.