airflow statsd 普罗米修斯映射规则

airflow statsd prometheus mapping rules

我尝试使用 statsd_exporter 作为将气流指标导出到 prometheus 的桥梁。

Airflow.cfg:

statsd_on = True
statsd_host = localhost
statsd_port = 9132
statsd_prefix = airflow

prometheus.yml

  - job_name: 'airflow'
    scrape_interval: 5s
    static_configs:
    - targets: ['localhost:9135']

开始 statsd_exporter 为:

 ./statsd_exporter --web.listen-address=":9135" --statsd.listen-tcp=":9132" --log.level=debug

似乎缺少映射规则,因为在 prometheus 中没有获得与气流相关的指标screen

有人可以提供气流 statsd_exporter 到 prometheus 的示例映射规则吗?

您可以在官方仓库中找到映射https://github.com/apache/airflow/blob/master/chart/dockerfiles/statsd-exporter/mappings.yml

还有这个略微调整的版本,它删除了不匹配的指标 https://github.com/astronomer/ap-vendor/blob/main/statsd-exporter/include/mappings.yml