← Zurück zu allen Technologien
Prometheus Logo

Prometheus

DevOps

Prometheus ist das führende Open-Source-Monitoring-System — Pull-basierte Metrics-Sammlung, mächtige PromQL-Abfragesprache und nahtlose Kubernetes-Integration.

Prometheus wurde von SoundCloud entwickelt und ist heute das Standard-Monitoring-Tool in Kubernetes-Umgebungen. Der Pull-Ansatz scraped Metrics von konfigurierten Targets. PromQL (Prometheus Query Language) ermöglicht mächtige Aggregationen und Alerting-Regeln. Prometheus Operator automatisiert das Management in Kubernetes.

Website besuchen

Prometheus bei SW Business Solutions

Prometheus ist unser Standard für Metriken-Sammlung und Alerting in produktiven Infrastrukturen. Wir implementieren Prometheus als Kern des Observability-Stacks, immer kombiniert mit Grafana für Visualisierung.

Einsatz in Kundenprojekten

  • Infrastruktur-Metriken: Node Exporter für CPU, RAM, Disk und Netzwerk
  • Application-Metriken: NestJS mit prom-client für HTTP-Latenz, Error-Rate und Request-Count
  • Kubernetes-Monitoring: kube-state-metrics und cadvisor für K8s-Cluster-Metriken
  • Alertmanager: Regel-basiertes Alerting mit Telegram, PagerDuty und E-Mail-Integration
  • Recording Rules: Vorberechnete Aggregationen für performante Dashboard-Abfragen

Warum Prometheus?

  • Pull-Modell: Prometheus scrapt Metriken aktiv - Targets müssen keine Verbindung aufbauen
  • PromQL: Mächtigs Query Language für komplexe Metriken-Berechnungen
  • Cloud-Native: Kubernetes-native und in allen Major Cloud-Plattformen nativ unterstützt
  • Open Source: Kostenlos und CNCF-Projekt mit aktivem Ökosystem
  • Service Discovery: Automatisches Entdecken von Targets in Kubernetes

Typische Projektkombinationen

KombinationAnwendungsfall
Prometheus + GrafanaVollständiger Monitoring-Stack
Prometheus + AlertmanagerAktives Alerting
Prometheus + KubernetesK8s-Cluster-Monitoring
Prometheus + NestJSApplication-Performance-Monitoring

Technische Details

Prometheus speichert Metrics als Zeitreihen mit Labels. Alertmanager dedupliciert und routet Alerts zu Slack, PagerDuty etc. Recording Rules materialisieren häufige Queries für Performance. Pushgateway ermöglicht Batch-Jobs die Metrics pushen.

Warum Prometheus?

Kubernetes-Standard für Monitoring
Pull-Modell für einfache Discovery
PromQL für mächtige Queries und Alerting
Millionen Exporters für jede Anwendung
Hochverfügbarkeit mit Thanos/Cortex
Grafana-Integration out of the box

Anwendungsszenarien für Prometheus

☸️

Kubernetes-Monitoring

Vollständiges Cluster-Monitoring mit automatischer Pod-Discovery und pre-built Dashboards.

📊

Application-Metrics

Custom Business-Metriken (Request-Rate, Error-Rate, Latenz) aus Anwendungen exportieren.

🚨

Alerting

Automatische Alerts bei SLA-Verletzungen, Fehler-Spitzen und Ressourcen-Engpässen.

📈

Capacity Planning

Historische Metriken analysieren für Infrastruktur-Skalierungs-Entscheidungen.

Funktioniert gut mit

Häufige Fragen zu Prometheus

Prometheus oder Grafana — was ist was?
Prometheus ist die Datenbank und Scraping-Engine für Metrics — sammelt, speichert und ermöglicht Alerting. Grafana visualisiert die Prometheus-Daten in Dashboards. Beide ergänzen sich: Prometheus für Daten, Grafana für Visualisierung.
Was ist PromQL?
PromQL (Prometheus Query Language) ist die Abfragesprache für Prometheus-Metriken. rate(http_requests_total[5m]) berechnet Request-Rate. histogram_quantile(0.99, ...) berechnet P99-Latenz. Alerting Rules nutzen PromQL für Schwellwert-Definitionen.
Was sind Prometheus Exporters?
Exporters sind Adapter die Anwendungs-Metriken in das Prometheus-Format übersetzen: node_exporter für Linux-Server-Metriken, postgres_exporter für PostgreSQL, nginx-prometheus-exporter für Nginx. Tausende Community-Exporters verfügbar.
Prometheus oder Datadog?
Prometheus ist Open Source und kostenlos — ideal für Kubernetes-native Setups. Datadog ist managed SaaS mit umfangreicheren Features, APM und Log-Integration — höhere Kosten aber weniger Betriebsaufwand. Für Cloud-native: Prometheus. Für vollständige Observability: Datadog.

Schnelle Fakten

KategorieDevOps
KomplexitätExperte
BeliebtheitSehr hoch
Aktuelle Version3.x
Erscheinungsjahr2012
Website besuchen

Interessiert an Prometheus?

Beratung anfragen

Interessiert an Prometheus?

Lassen Sie uns gemeinsam besprechen, wie Prometheus in Ihrem nächsten Projekt eingesetzt werden kann.