Victoria Logs
Zweck
Victoria Logs stellt die zentrale Logging-Plattform für Kubernetes bereit.
Logs von Nodes, Containern und Plattformkomponenten werden gesammelt, gespeichert und über Grafana ausgewertet.
Ziele
-
Zentrale Log-Sammlung
-
Kubernetes-native Integration
-
Einfache Fehlersuche
-
Grafana Integration
-
Cluster-lokale Speicherung
Architektur
Jeder Kubernetes Cluster betreibt einen eigenen Logging Stack.
Container Logs
|
v
Victoria Logs Collector
|
v
Victoria Logs
|
v
Grafana
Es existiert aktuell keine clusterübergreifende Aggregation von Logs.
Komponenten
Deployment Modell
Jeder Cluster betreibt einen eigenen Logging Stack.
Installierte Komponenten:
-
Victoria Logs
-
Victoria Logs Collector
Dadurch verbleiben sämtliche Logdaten innerhalb des jeweiligen Clusters.
Verwendende Komponenten
Praktisch alle Plattformkomponenten erzeugen Logs.
Beispiele:
-
Cilium
-
ExternalDNS
-
Cert Manager
-
Piraeus
-
Envoy Gateway
-
FluxCD
-
Victoria Metrics
Grafana Integration
Victoria Logs integriert sich direkt in Grafana.
Dadurch können Metriken und Logs gemeinsam ausgewertet werden.
Typische Anwendungsfälle:
-
Fehleranalyse
-
Troubleshooting
-
Plattformbetrieb
-
Korrelation von Metriken und Logs