首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用外部prometheus监控Zeebe指标

使用外部prometheus监控Zeebe指标
EN

Stack Overflow用户
提问于 2021-02-03 03:50:41
回答 1查看 212关注 0票数 0

我从github存储库在kubernetes中部署了一个zeebe-cluster,我正在尝试将它们与我已经部署的prometheus连接起来。我一直在阅读文档,我看到zeebe已经在端口9600上为prometheus生成了指标。

我的问题是,当我配置prometheus configmap时,我应该将哪个服务设置为目标。

代码语言:javascript
复制
     - job_name: zeebe
       scrape_interval: 15s
       metrics_path: /metrics
       scheme: http
       static_configs:
       - targets:
         - localhost: 9600 

当我检查这些服务时,我观察到有2个是从zeebe-cluster生成的,一个是RELEASE-zeebe,另一个是RELEASE-zeebe-gateway

代码语言:javascript
复制
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网关是通向zeebe集群代理的网关。我想我应该把网关服务。而且,我需要在zeebe-cluster上做任何额外的配置吗?

EN

回答 1

Stack Overflow用户

发布于 2021-02-04 22:54:38

我建议您部署prometheus-operator。你可以在我们的Zeebe基准集群here上找到我们如何做的参考资料。

在此之后,您可以使用helm图表(我假设您已经这样做了)并启用服务监视器,这允许从服务中提取指标。基本上,它是通过标签完成的。

因此启用集群,请参阅zeebe- prometheus.servicemonitor.enabled helm chart README以获取更多信息。

如果您想更好地了解它如何与服务和服务监视器一起工作,您可以查看prometheus operator getting started guide

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66016669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档