8. 兼容性

8.1. MXMACA-C500-K8s-0.8.2

mx-exporter工具中指标名称新增mx_前缀。如需解决兼容性问题,请采取以下任一方法:

  • 若为Helm方式部署mx-exporter,需修改mx-exporter/deployment/mx-exporter/helm/mx-exporter/templates/metrics-configmap.yaml,去掉指标名的mx_前缀,再部署mx-exporter,操作步骤参见 3.1 Helm方式部署

  • 若为YAML方式部署mx-exporter,需修改mx-exporter/deployment/mx-exporter/mx-exporter-daemonset.yaml,去掉指标名的mx_前缀,再部署mx-exporter,操作步骤参见 3.2 YAML方式部署

  • 若正常部署新版本mx-exporter,需要给正在使用的Grafana监控模板文件中的指标名加上mx_前缀。

  • 若正常部署新版本mx-exporter,可使用Prometheus relabeling功能,在Prometheus配置文件mx-exporter/deployment/prometheus/config-map.yaml中的 job_name: "metax-mx-exporter" 下,增加如下 metric_relabel_configs 配置来批量更改标签名称。

    metric_relabel_configs:
    - source_labels: [__name__]
      regex: mx_(.*)
      target_label: __name__
    

    备注

    使用Prometheus relabeling功能删除mx_前缀时,需相应删除mx-exporter/deployment/Prometheus/config-map.yaml中告警表达式的mx_前缀,告警才可正常触发。