>我有一个用例,其中节点导出器在反向代理下运行。这是我当前配置的代码片段:
location /node_exporter {
proxy_pass http://127.0.0.1:9100/metrics;
}
这运行良好,但我想在没有指标子路径的情况下实现它,为此我进行了以下更改:
location /node_exporter {
proxy_pass http://127.0.0.1:9100/;
}
它使用指标按钮打开节点导出器的初始页面,但是当单击它时,重定向到/metrics
而不是/node_exporter/metrics
这反过来给出 404。
请建议如何在此用例中使用重写规则。
以下站点配置应该足够了
location /node_exporter {
proxy_pass http://127.0.0.1:9100/;
}
只要在启动node_exporter时更改遥测路径
./node_exporter/node_exporter --web.telemetry-path="/node_exporter/metrics"