Prometheus 发送 HTTP 请求来获取监控值。我的自定义导出支持各种客户端(以监视系统状态)。有一个通用的 REST API 可以获取监视器列表:
/api/v1/monitor/find
输出结果取决于 header 中的 Accept 属性。默认接受值为 application/json。
我在 API 中添加了新的 mime 类型以支持 prometheus(例如 application/prometheus)。
但是,如何配置 Prometheus 添加自定义标头(接受:application/prometheus)?
Prometheus 不支持设置标头,因为这会导致用户创建难以调试的端点。您可以使用单独的端点或传递参数。
Prometheus 也已经为抓取指定了 mime 类型,因此您可以使用它。看https://prometheus.io/docs/instrumenting/exposition_formats/ https://prometheus.io/docs/instrumenting/exposition_formats/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)