metrics
配置一个 Prometheus 指标暴露端点,以便收集到的指标可以被抓取导出。首先必须在你的全局选项中开启指标。
注意,/metrics 端点也附加在管理 API上,该端点不可配置,并且在管理 API 被禁用时不可用。
此端点将以Prometheus 暴露格式返回指标,或在协商后以OpenMetrics 暴露格式(application/openmetrics-text)返回。
语法
metrics [<matcher>] {
disable_openmetrics
}
- disable_openmetrics 禁用 OpenMetrics 协商。通常不需要,除非需要规避解析错误。
示例
在默认的 /metrics 路径暴露指标:
metrics /metrics
在其它路径暴露指标:
metrics /foo/bar/baz
在单独的子域上提供指标服务:
metrics.example.com {
metrics
}
禁用 OpenMetrics 协商:
metrics /metrics {
disable_openmetrics
}