菜单
文档面包屑箭头 Grafana Alloy面包屑箭头 参考面包屑箭头 组件面包屑箭头 prometheus面包屑箭头 prometheus.exporter.apache
开源软件

prometheus出口器Apache

prometheus.exporter.apache 组件集成了 apache_exporter,用于从 Apache 服务器收集 mod_status 统计数据。

用法

alloy
prometheus.exporter.apache "LABEL" {
}

参数

以下参数可用于配置导出器的行为。所有参数都是可选的。省略的字段将采用其默认值。

名称类型描述默认值必需
scrape_uri字符串Apache 模拟状态页面的 URI。https://127.0.0.1/server-status?auto不是
host_override字符串用于 HTTP 主持头的覆盖。不是
insecure布尔型如果使用 https,忽略服务器证书。false不是

导出字段

以下字段被导出,并可由其他组件引用。

名称类型描述
targets列表(字符串映射)可用于收集导出器度量值的目标。

例如,可以将 targets 传递给一个 discovery.relabel 组件来重写目标标签集,或者传递给一个 prometheus.scrape 组件来收集暴露的度量值。

导出的目标使用由 运行命令 指定的配置的 内存流量 地址。

组件健康

prometheus.exporter.apache 只有在给定无效配置时才报告为不健康。在这些情况下,导出字段保留最后一个健康值。

调试信息

prometheus.exporter.apache 不公开任何特定于组件的调试信息。

调试度量值

prometheus.exporter.apache 不公开任何特定于组件的调试度量值。

示例

此示例使用一个 prometheus.scrape 组件 来收集来自 prometheus.exporter.apache 的度量值

alloy
prometheus.exporter.apache "example" {
  scrape_uri = "http://web.example.com/server-status?auto"
}

// Configure a prometheus.scrape component to collect apache metrics.
prometheus.scrape "demo" {
  targets    = prometheus.exporter.apache.example.targets
  forward_to = [prometheus.remote_write.demo.receiver]
}

prometheus.remote_write "demo" {
  endpoint {
    url = PROMETHEUS_REMOTE_WRITE_URL

    basic_auth {
      username = USERNAME
      password = PASSWORD
    }
  }
}

替换以下

  • PROMETHEUS_REMOTE_WRITE_URL:用于将度量值发送到 Prometheus 兼容的远程写入服务器的 URL。
  • USERNAME:用于对远程写入 API 进行认证的用户名。
  • PASSWORD:用于对远程写入 API 进行认证的密码。

兼容组件

prometheus.exporter.apache 的导出值可由以下组件消费

注意

连接一些组件可能不合理,或者可能需要进一步配置以正确工作。请参阅相关文档以获取更多详细信息。