提问者:小点点

监控可流动的部署使用Prothemue堆栈


目标是使用Prometheus/Grafana监控部署在库伯内特斯上的可流动项目

使用helm图表安装库贝-prometheus堆栈:

helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
helm repo update
helm install prometheus prometheus-community/kube-prometheus-stack

它成功部署,我们能够开始使用Prometheus/Grafana监控库伯内特斯集群内的其他资源

接下来,Flowable作为pod运行,我想将可流动pod指标放到Prometheus上并出现在仪表板上。

关于如何实现对在kubernetes中作为pod运行的可流动应用程序的监控的任何建议


共1个答案

匿名用户

Flowable(作为Spring Boot应用程序)使用千分尺,一旦您添加micrometer-checkster-prometheus依赖项,它将以prometheus格式提供指标。endpoint然后是执行器/prometheus

创建自己的prometheus度量实际上并不难。您可以创建一个实现FlowableEventListenerMetricBinder的bean,然后在每次进程完成时监听FlowableEngineEventTypePROCESS_COMPLETED以增加千分尺计数器

在bindTo()方法中将您的计数器注册到Meter注册表,并且该指标应该在prometheusendpoint上可用。不需要专用的导出器pod。