我在 github 存储库中的 kubernetes 中部署了一个 zeebe-cluster,我正在尝试将它们与我已经部署的 prometheus 连接起来。我一直在阅读文档,我看到 zeebe 已经在端口 9600 上为 prometheus 生成了指标。
我的问题是当我配置 prometheus configmap 时,我应该将哪个服务设置为目标。
- job_name: zeebe
scrape_interval: 15s
metrics_path: /metrics
scheme: http
static_configs:
- targets:
- localhost: 9600
当我检查服务时,我观察到 zeebe-cluster 生成了 2 个,一个称为 RELEASE-zeebe,另一个是 RELEASE-zeebe-gateway
zeebe-cluster-zeebe ClusterIP 172.20.41.249 <none> 9600/TCP,26502/TCP,26501/TCP
zeebe-cluster-zeebe-gateway ClusterIP 172.20.93.148 <none> 9600/TCP,26500/TCP
当我通过端口 9600 (localhost:9600/metrics) 对这两个服务执行“kubectl port-forward svc/xxxx”时,我看到它们生成了不同的指标。
根据我从文档中了解到的。zeebe-gateway 是 zeebe-cluster 代理的网关。我想我应该把网关服务。而且,我需要在 zeebe-cluster 上做任何额外的配置吗?