文档
一个 项目

metrics

配置一个 Prometheus 指标暴露端点,以便收集到的指标可以被抓取导出。首先必须在你的全局选项中开启指标

注意,/metrics 端点也附加在管理 API上,该端点不可配置,并且在管理 API 被禁用时不可用。

此端点将以Prometheus 暴露格式返回指标,或在协商后以OpenMetrics 暴露格式application/openmetrics-text)返回。

另见 使用 Prometheus 指标监控 Caddy

语法

metrics [<matcher>] {
	disable_openmetrics
}
  • disable_openmetrics 禁用 OpenMetrics 协商。通常不需要,除非需要规避解析错误。

示例

在默认的 /metrics 路径暴露指标:

metrics /metrics

在其它路径暴露指标:

metrics /foo/bar/baz

在单独的子域上提供指标服务:

metrics.example.com {
	metrics
}

禁用 OpenMetrics 协商:

metrics /metrics {
	disable_openmetrics
}