从 Spring Boot 应用程序抓取 Prometheus 数据时,有没有办法强制 Grafana Agent 使用 IPv4?在应用程序的 Tomcat 访问日志中,我看到 Grafana Agent 请求来自0:0:0:0:0:0:0:1
而不是预期和授权的127.0.0.1
:
0:0:0:0:0:0:0:1 - - [14/Aug/2022:18:48:44 +0000] "GET /api/actuator/prometheus HTTP/1.1" 403 123
答案1
我自己找到了答案。在grafana-agent.yaml
配置文件的targets
部分中,使用127.0.0.1
代替localhost
:
metrics:
...
- job_name: integrations/spring-boot
metrics_path: /api/actuator/prometheus
static_configs:
- targets:
- 127.0.0.1:8082
global:
scrape_interval: 60s
wal_directory: /tmp/grafana-agent-wal