Prometheus
Quelloffenes Toolkit für Systemmonitoring und Alerting mit dimensionalem Datenmodell und leistungsstarker Abfragesprache.
Überblick
Prometheus ist ein Tool zur Überwachung von Systemen und Diensten und ein Projekt der Cloud Native Computing Foundation (CNCF): Es sammelt in regelmäßigen Abständen Metriken von konfigurierten Zielen, wertet Regelausdrücke anhand dieser Daten aus und kann Alerts auslösen, wenn bestimmte Bedingungen erfüllt sind.
Sein Datenmodell ist mehrdimensional – Zeitreihen werden durch einen Metriknamen plus eine Reihe von Schlüssel/Wert-Labels identifiziert – und wird mit PromQL abgefragt, seiner eigenen, um diese Mehrdimensionalität herum gebauten Abfragesprache. Prometheus zieht Metriken normalerweise per HTTP von Zielen ab (entdeckt über Service Discovery oder statische Konfiguration), wobei für Batch-Jobs auch ein Push-Pfad über ein zwischengeschaltetes Gateway existiert. Ein einzelner Prometheus-Server ist eigenständig und hat keine Abhängigkeit von verteiltem Storage; mehrere Server lassen sich über hierarchische oder horizontale Föderation kombinieren.
Es wird häufig mit einem separaten Dashboard-Tool zur Visualisierung kombiniert und eignet sich für Teams, die Metrikerfassung, Abfragen und Alerting für Dienste und Infrastruktur benötigen – besonders in Cloud-native-/Kubernetes-Umgebungen, in denen CNCF-Tooling bereits im Einsatz ist.
- Kategorien
- Monitoring
- Schlagwörter
- monitoringmetricsalertingobservability
- Sprachen
- Go
- Lizenz
- Apache-2.0
Ähnliche Projekte
Grafana
AGPL-3.0Quelloffene Plattform für Monitoring und Observability, mit der du Metriken abfragen, visualisieren und Alarme darauf einrichten kannst.
- Monitoring
OpenTelemetry Collector
Apache-2.0Anbieterneutrale Pipeline zum Sammeln, Verarbeiten und Exportieren von Traces, Metriken und Logs aus Anwendungen in ein beliebiges Observability-Backend.
- Monitoring
Sentry
FSL-1.1-Apache-2.0Anwendungsüberwachungsplattform, die Entwicklern hilft, Probleme im Code zu diagnostizieren, zu beheben und die Performance zu optimieren.
- Monitoring
Fluentd
Apache-2.0Von der CNCF graduierter Log-Collector, der die Datensammlung aus vielen Quellen in einer einzigen, strukturierten Logging-Schicht vereint.
- Monitoring
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.