文档
一个 项目

metrics

配置 Prometheus 指标暴露端点,以便可以抓取收集的指标。必须先在全局选项中启用指标

请注意,管理 API 也附带了一个不可配置的 /metrics 端点,当管理 API 被禁用时,该端点不可用。

该端点将以 Prometheus 暴露格式返回指标, 如果经过协商,也可以以 OpenMetrics 暴露格式 (application/openmetrics-text) 返回。

另请参阅使用 Prometheus 指标监控 Caddy

语法

metrics [<匹配器>] {
	disable_openmetrics
}
  • disable_openmetrics 禁用 OpenMetrics 协商。通常不需要,除非需要解决解析错误。

示例

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

metrics /metrics

在其他路径暴露指标:

metrics /foo/bar/baz

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

metrics.example.com {
	metrics
}

禁用 OpenMetrics 协商:

metrics /metrics {
	disable_openmetrics
}