Zum Hauptinhalt springen

Monitoring Agents

Das Addon Monitoring Agents stellt im Cluster die Agents zur Erfassung von Metriken und Logs bereit, die die Daten an das Monitoring der Hikube-Plattform übermitteln. Im Projekt muss keine Option aktiviert werden.

KomponenteAufgabe
VictoriaMetrics Agent (vmagent)Erfasst und sendet die Metriken
Fluent BitErfasst und sendet die Logs der Container
kube-state-metricsStellt den Zustand der Kubernetes-Objekte als Metriken bereit
Node exporterStellt die Systemmetriken der Nodes bereit

In der Konsole​

  1. Bei der Erstellung ist Monitoring Agents im Schritt Addons standardmäßig ausgewählt.
  2. Auf einem bestehenden Cluster: Edit > Extensions & Addons, Monitoring Agents aktivieren oder deaktivieren, dann Save.

Die Detailseite des Clusters zeigt Monitoring Agents im Abschnitt Extensions an, wenn es aktiv ist.

Hinweis

Der Zugriff auf die Monitoring-Dashboards des Projekts wird in der Konsole nicht angeboten; wenden Sie sich an den Support.

Konfiguration​

Dieses Addon hat kein Helm-Override: Es wird nur aktiviert oder deaktiviert. Die Ziele der Metriken und Logs werden von der Plattform festgelegt. Um das Verhalten der Agents anzupassen (Ressourcen, Erfassungsfilter), wenden Sie sich an den Support.

Nutzung im Cluster​

# Pods der Agents
kubectl get pods -A -l app.kubernetes.io/name=vmagent
kubectl get pods -A -l app.kubernetes.io/name=fluent-bit

# Ressourcenmetriken
kubectl top nodes
kubectl top pods -A

Siehe Das Monitoring konfigurieren.

Best Practices​

  • Lassen Sie das Addon auf Produktionsclustern aktiviert, um den Verlauf der Metriken und Logs zu behalten.
  • Schreiben Sie Ihre Anwendungslogs auf die Standardausgabe der Container: Diese erfasst Fluent Bit.