docker run -d --name=prometheus -p 9090:9090 -v /mnt/d/Projects/Msc-Thesis-Project/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus --config.file=/etc/prometheus/prometheus.yml
docker run -d --name=grafana -p 3000:3000 grafana/grafana
Im Folgenden zeige ich Ihnen das Prometheus-Dashboard in meinem Browser und wie Sie sehen können, ist alles in Betrieb. Mein Problem liegt in der Grafana-Konfiguration, wo ich Prometheus als Datenquelle konfigurieren muss.
Im Feld URL gebe ich http://localhost:9090 an, erhalte jedoch die folgende Fehlermeldung:
Fehler beim Lesen Prometheus: Beitrag „http://localhost:9090/api/v1/query“: dial tcp 127.0.0.1:9090: connect: Verbindung verweigert
Ich habe überall gesucht und einige Problemumgehungen gefunden, die für mich nicht zutreffen. Um genau zu sein, habe ich Folgendes verwendet: http://host.docker.internal:9090, http://server-ip:9090 und natürlich die IP-Adresse meines Systems über den ipconfig-Befehl http://:9090. Nichts funktioniert!!!
Ich verwende kein Docker-Compose, sondern nur eine prometheus.yml-Datei, die wie folgt lautet.
global:
scrape_interval: 15s
evaluation_interval: 15s
scrape_configs:
- job_name: 'prometheus'
scrape_interval: 5s
static_configs:
- targets: ['localhost:9090']
- job_name: 'Spring Boot Application input'
metrics_path: '/actuator/prometheus'
scrape_interval: 2s
scheme: http
static_configs:
- targets: ['192.168.1.233:8080']
labels:
application: "MSc Project Thesis"
Können Sie mir etwas raten?
