强制 Grafana Agent 使用 IPv4 从 Spring Boot 应用程序抓取 Prometheus 数据

强制 Grafana Agent 使用 IPv4 从 Spring Boot 应用程序抓取 Prometheus 数据

从 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

相关内容