prometheus/prometheus

[Error] Setup prometheus to scrape from MS instances registered in Eureka SD with random port

Aperta

#14.632 aperta il 9 ago 2024

 (6 commenti) (0 reazioni) (0 assegnatari)Go (10.408 fork)batch import
component/service discoveryhelp wanted

Metriche repository

Star
 (64.042 stelle)
Metriche merge PR
 (Merge medio 11g 5h) (118 PR mergiate in 30 g)

Descrizione

What did you do?

Scrap metrics from ms registered on eureka sd I'm trying catch data from a ms registered with a random port in eureka sd on localhost:8081 with prometheus running on a docker container.

What did you expect to see?

Connection success in eureka rest api

What did you see instead? Under which circumstances?

2024-08-08 22:44:06 ts=2024-08-09T01:44:06.202Z caller=refresh.go:90 level=error component="discovery manager scrape" discovery=eureka config=eureka-discovery msg="Unable to refresh target groups" err="Get \"http://localhost:8081/eureka/apps\": dial tcp [::1]:8081: connect: connection refused"

System information

Windows 11

Prometheus version

prometheus, version 2.53.1 (branch: HEAD, revision: 14cfec3f6048b735e08c1e9c64c8d4211d32bab4)
  build user:       root@9f8e5b6970da
  build date:       20240710-10:16:27
  go version:       go1.22.5
  platform:         linux/amd64
  tags:             netgo,builtinassets,stringlabels

Prometheus configuration file

scrape_configs:
  - job_name: eureka-discovery
    eureka_sd_configs:
    - server: http://localhost:8081/eureka

    relabel_configs:
    - source_labels: [__meta_eureka_app_instance_metadata_prometheus_scrape]
      action: keep
      regex: true
    - source_labels: [__meta_service]
      target_label: service
    - source_labels: [__meta_instance]
      target_label: instance
    - source_labels: [__meta_port]
      target_label: port

Alertmanager version

No response

Alertmanager configuration file

No response

Logs

2024-08-08 22:44:06 ts=2024-08-09T01:44:06.202Z caller=refresh.go:90 level=error component="discovery manager scrape" discovery=eureka config=eureka-discovery msg="Unable to refresh target groups" err="Get \"http://localhost:8081/eureka/apps\": dial tcp [::1]:8081: connect: connection refused"

Guida contributor