Prometheus-Grafana-Tutorial
Umfeld
- Kotlin, Frühling 2.7.x
- Prometheus, Grafana mit Docker
- Exporteur
- Federaktuator, Mikrometer
Wie man rennt
Frühlingsanwendung, MySQL, Prometheus, Grafana Prometheus, Grafana Prometheus und Grafana DataSource sind ebenfalls verbunden.

1. Springanwendung (Prometheus-Grafana-Tutorial)
LoadGenerator für die automatische Last für die Ursache für GC
- Logikimplementierung für den Besatzung des Heap -Speichers
- Stellen Sie den maximalen Speicher auf 128 m ein
API zum Erstellen von Datenbankzeile
POST http://localhost:8080/api/v1/redeemcode
- Zeileneinfügung mit zufälliger Menge wiedererlösen
Aktuatoreinstellung
- Aktuatorbestätigung
- http://127.0.0.1:8080/actuator
- Prometheus Metric Collection URL mit Mikromanter
- http://127.0.0.1:8080/actuator/prometheus
2. Prometheus
http: // localhost: 9090/
- Status> Ziele überprüft die Anwendung normal

- Metrische Anfrage auf der Registerkarte "Graph"
-
jvm_memory_used_bytes{job="prometheus-grafana-tutorial"}
3. Grafana
http: // localhost: 3000/
Admin / admin
Dashboard -Konfiguration
- Wiki> Monitor Link
- Dashboard -Prüfung

4. Andere
Warum haben Sie die DataSource -URL eher auf host.docker.internal als localhost festgelegt?
시행 착오 2 - 도커 컨테이너에서 localhost 를 쓰면 어떻게 될까? Siehe den Artikel