|
Dieses Dokument wurde mithilfe automatisierter maschineller Übersetzungstechnologie übersetzt. Wir bemühen uns um korrekte Übersetzungen, übernehmen jedoch keine Gewähr für die Vollständigkeit, Richtigkeit oder Zuverlässigkeit der übersetzten Inhalte. Im Falle von Abweichungen ist die englische Originalversion maßgebend und stellt den verbindlichen Text dar. |
Überwachung und Dashboards
Die rancher-monitoring Anwendung kann führende Open-Source-Überwachungs- und Alarmierungslösungen schnell auf Ihrem Cluster bereitstellen.
Eingeführt in Rancher v2.5, wird die Anwendung von Prometheus, Grafana, Alertmanager, dem Prometheus Operator und dem Prometheus-Adapter. betrieben.
Für Informationen zur V1-Überwachung und Alarmierung, die in Rancher v2.2 bis v2.4 verfügbar sind, siehe bitte die Rancher v2.0—v2.4-Dokumentation zu xref:[Cluster-Überwachung], xref:[Alarmierung], xref:[Benachrichtigungen] und anderen xref:[Tools].
Mit der rancher-monitoring Anwendung können Sie führende Open-Source-Überwachungs- und Alarmierungslösungen schnell auf Ihrem Cluster bereitstellen.
Funktionen
Prometheus ermöglicht es Ihnen, Metriken von Ihren Rancher- und Kubernetes-Objekten anzuzeigen. Mit Zeitstempeln ermöglicht es Prometheus Ihnen, diese Metriken in leicht lesbaren Grafiken und Visualisierungen abzufragen und anzuzeigen, entweder über die Rancher-Benutzeroberfläche oder Grafana, das eine Analyse-Ansichtsplattform ist, die zusammen mit Prometheus bereitgestellt wird.
Durch die Anzeige von Daten, die Prometheus von Ihrem Cluster-Kontrollbereich, Knoten und Bereitstellungen erfasst, können Sie alles, was in Ihrem Cluster passiert, im Blick behalten. Sie können diese Analysen dann nutzen, um Ihre Organisation besser zu führen: Systemnotfälle verhindern, bevor sie beginnen, Wartungsstrategien entwickeln oder abgestürzte Server wiederherstellen.
Die Überwachungsanwendung:
-
Überwacht den Zustand und die Prozesse Ihrer Clusterknoten, Kubernetes-Komponenten und Softwarebereitstellungen.
-
Definiert Alarme basierend auf Metriken, die über Prometheus gesammelt werden.
-
Erstellt benutzerdefinierte Grafana-Dashboards.
-
Konfiguriert benachrichtigungsbasierte Mitteilungen per E-Mail, Slack, PagerDuty usw. mit Prometheus Alertmanager.
-
Definiert vorab berechnete, häufig benötigte oder rechenintensive Ausdrücke als neue Zeitreihen basierend auf Metriken, die über Prometheus gesammelt wurden.
-
Stellt gesammelte Metriken von Prometheus über den Prometheus-Adapter der Kubernetes Custom Metrics API zur Verfügung, um sie im HPA zu verwenden.
Siehe Wie Monitoring funktioniert für eine Erklärung, wie die Überwachungsbestandteile zusammenarbeiten.
Standardkomponenten und -bereitstellungen
Integrierte Dashboards
Standardmäßig stellt die Überwachungsanwendung Grafana-Dashboards (kuratiert durch das kube-prometheus Projekt) auf einem Cluster bereit.
Es stellt auch eine Alertmanager-Benutzeroberfläche und eine Prometheus-Benutzeroberfläche bereit. Für weitere Informationen zu diesen Tools siehe Integrierte Dashboards.
Standardmetriken-Exporter
Standardmäßig stellt Rancher Monitoring Exporter (wie node-exporter und kube-state-metrics) bereit.
Diese Standard-Exporter erfassen automatisch Metriken für CPU und Arbeitsspeicher von allen Komponenten Ihres Kubernetes-Clusters, einschließlich Ihrer Arbeitslasten.
Standardalarme
Die Überwachungsanwendung stellt standardmäßig einige Alarme bereit. Um die Standardalarme zu sehen, gehen Sie zur Alertmanager-Benutzeroberfläche und klicken Sie auf Alle Gruppen erweitern.
In der Rancher-Benutzeroberfläche exponierte Komponenten
Für eine Liste der in der Rancher-Benutzeroberfläche exponierten Überwachungsbestandteile sowie gängige Anwendungsfälle für deren Bearbeitung siehe diesen Abschnitt.
Rollenbasierte Zugriffssteuerung
Für weitere Informationen zur Konfiguration des Zugriffs auf das Monitoring siehe diese Seite.
|
Rancher- und Projektleseberechtigungen gelten nicht unbedingt für Überwachungsressourcen. Siehe monitoring-ui-view für weitere Details. |
Konfiguration
Konfiguration von Überwachungsressourcen in Rancher
Die Konfigurationsreferenz setzt voraus, dass Sie mit der Funktionsweise der Überwachungsbestandteile vertraut sind. Für weitere Informationen siehe Wie Überwachung funktioniert.
Konfiguration von Helm-Chart-Optionen
Für weitere Informationen zu rancher-monitoring Chart-Optionen, einschließlich Optionen zur Festlegung von Ressourcenlimits und -anforderungen, siehe Helm-Chart-Optionen.
Unterstützung für Windows Cluster
Um Monitoring V2 für Windows vollständig bereitstellen zu können, müssen alle Ihre Windows-Hosts eine Mindestversion von wins v0.1.0 haben.
Für weitere Informationen zum Upgrade von wins auf bestehenden Windows-Hosts siehe Windows-Clusterunterstützung für Monitoring V2..
Bekannte Probleme
Es gibt ein bekanntes Problem, dass K3s-Cluster mehr als den vorgesehenen Standard-Speicher benötigen. Wenn Sie das Monitoring auf einem K3s-Cluster aktivieren, setzen Sie prometheus.prometheusSpec.resources.memory.limit auf 2500 Mi und prometheus.prometheusSpec.resources.memory.request auf 1750 Mi.
Siehe Debugging bei hohem Speicherverbrauch für Ratschläge und Empfehlungen.