如何在Airflow Helm Chart中添加额外statsd映射配置
Airflow Helm Chart 自带statsd-exporter添加自定义指标映射方法
你找到的extraMappings参数正是用于添加自定义statsd指标映射的配置项,无需手动修改启动参数或额外挂载配置文件,直接在values.yaml中按如下格式填写即可:
statsd: extraMappings: # 以下为示例映射规则,可按需替换为你自己的规则 - match: "airflow.dag_processing.last_duration.*" name: "airflow_dag_processing_last_duration_seconds" labels: dag_id: "$1" - match: "airflow.operator_successes.*.*" name: "airflow_operator_successes_total" labels: dag_id: "$1" operator: "$2"
配置说明
- 单条映射规则的语法与独立部署statsd-exporter时的yml映射配置语法完全一致,支持通配符匹配、标签提取、指标类型指定等所有原生statsd映射能力
- 自定义规则会自动合并到Chart内置的默认映射配置中,不会覆盖原有默认规则,不会导致Airflow基础监控指标丢失
- 配置修改完成后执行
helm upgrade命令更新部署即可生效:
helm upgrade <你的Airflow发布名> apache-airflow/airflow -f values.yaml
生效验证
部署更新完成后,访问statsd-exporter实例的9102端口/metrics接口,即可查看自定义映射后的指标是否按照配置的名称和标签正常输出。
内容的提问来源于stack exchange,提问作者riodpp
相关产品推荐
相关产品推荐

