嗨,我正在为Spring应用程序设计一个用于导出Prometheus度量的Kubernetes sidecar / Adapter模式,我知道我们可以使用maven依赖io.micrometer:micrometer-registry-prometheus直接公开Prometheus度量。然而,凭借我有限的知识,我了解了适配器/sidecar模式,我们可以在Kubernetes中扩展应用程序,而无需更改代码。作为Kubernetes概念的新手,我很难弄清楚它是否可以实现到适配器/sidecar模式。通过我的研究,我找到了使用适配器模式示例公开Elasticsearch度量的示例,其中Elasticsearch不支持本机导出Prometheus度量。
我需要在以下几点上得到帮助
发布于 2022-06-11 14:09:58
实现这一目标的一种方法是使用诸如开放遥测这样的解决方案。您可以选择使用OTEL代理和相应的收集器(作为侧车应用程序运行)自动测试您的应用程序。
Java的一个例子是:https://signoz.io/blog/opentelemetry-spring-boot/
虽然这不是为了普罗米修斯,但你知道这一点。代替Signoz出口商,您可以将其导出到Prometheus接收器和自动仪表&也可以跟踪您的应用程序。
https://stackoverflow.com/questions/72584645
复制相似问题