首页 > 解决方案 > nginx prometheus exporter 收集的指标是之前收集的,具有相同的名称和标签值

问题描述

我通过 ansible ( https://github.com/prometheus/snmp_exporter ) 部署了 nginx Prometheus snmp 导出器。它工作正常,但几天前,exporter 停止向 Prometheus 发送数据。在我运行这个命令之后

卷曲 l​​ocalhost:9122/metrics

这是我的 nginx-exporter-config-j2 文件

{% for node in test-scratch-nodes %}
server {
    listen {{ node.exporter_port }};
    server_name _;
    location / {
        return 404;
}
        location /metrics {
        proxy_pass {{ test_scraper_url }}?target={{ node.host    }}&module={{ test_scraper_module }};
    }
}
{% endfor %}    

系统显示错误为,

指标收集期间发生错误:

发生 4 个错误:

  • 收集的指标“RouteRestricted”{ label: gauge: } 之前收集的具有相同的名称和标签值

  • 收集的指标“RouteCongestionLevel” { label: gauge: } 之前收集的具有相同的名称和标签值

  • 收集的指标“RoutePC” { label: gauge: } 之前收集的具有相同的名称和标签值
  • 收集的指标“RouteState”{标签:仪表:}之前收集的具有相同的名称和标签值

标签: nginxprometheus

解决方案


推荐阅读