第 5 章 指标简介
如果要向 Apache Kafka Proxy 部署的流引入指标,您可以配置不安全的 HTTP 和 Prometheus 端点(at /metrics
)。
在为 Apache Kafka Proxy 配置定义流的 ConfigMap
资源中添加以下内容:
最小指标配置
adminHttp: endpoints: prometheus: {}
默认情况下,HTTP 端点侦听 0.0.0.0:9190
。您可以按照以下方式更改主机名和端口:
使用主机名和端口的指标配置示例
adminHttp: host: localhost port: 9999 endpoints: prometheus: {}
代理提供的示例文件包括 PodMonitor
资源。如果您在 OpenShift 中为用户定义的项目启用了监控,您可以使用 PodMonitor
资源模拟代理指标。
PodMonitor
资源配置示例
apiVersion: monitoring.coreos.com/v1 kind: PodMonitor metadata: name: proxy labels: app: proxy spec: selector: matchLabels: app: proxy namespaceSelector: matchNames: - proxy podMetricsEndpoints: - path: /metrics port: metrics