Logging-Übersicht

Logs sind unerlässlich, um den Zustand, die Sicherheit und die betriebliche Effizienz Ihrer isolierten Bereitstellungen aufrechtzuerhalten. Sie liefern wertvolle Einblicke in die folgenden Aspekte einer Umgebung:

  • Anwendungsverhalten: Fehler, Leistungsprobleme und ungewöhnliche Aktivitäten in Ihren Anwendungen erkennen.
  • Systemaktivität: Leistung und Zustand der zugrunde liegenden Infrastrukturkomponenten überwachen.
  • Sicherheitsprüfung: Nutzeraktionen, Ereignisse der Zugriffssteuerung und potenzielle Sicherheitsbedrohungen verfolgen.
  • Fehlerbehebung: Probleme durch Analyse historischer Log daten diagnostizieren und beheben.

Daher bietet Google Distributed Cloud (GDC) air-gapped eine Logging-Plattform zum Erfassen und Analysieren Ihrer Logs. GDC erfasst die folgenden beiden Arten von Logs:

  • Audit-Logs: Hier werden Nutzer- und Administratoraktivitäten bei privilegierten Vorgängen aufgezeichnet, um die Prüfungs- und Complianceanforderungen für GDC zu erfüllen.
  • Betriebslogs: Hier werden Bedingungen, Änderungen und Aktionen aufgezeichnet, während Sie laufende Vorgänge in Anwendungen und Diensten auf GDC verwalten. Diese Logs helfen Entwicklern und Betreibern, Anwendungen zu testen und Fehler zu beheben.

Auf dieser Seite finden Sie eine Übersicht über die Logging-Funktionen in GDC-Umgebungen sowie Erklärungen zu den wichtigsten Konzepten und Komponenten, die bei der Verwaltung von Logs, die von Ihren Anwendungen und der Plattform selbst generiert werden, eine Rolle spielen.

Schlüsselkomponenten

Bei GDC-Bereitstellungen wird eine Logging-Plattform verwendet, um Logs aus verschiedenen Quellen zu erfassen und zu speichern. Diese Plattform umfasst die folgenden Komponenten:

  • Fluent Bit: Ein schlanker Logprozessor und -weiterleiter, der auf jedem Clusterknoten bereitgestellt wird. Fluent Bit erfasst Logs aus Anwendungen, Systemkomponenten und Kubernetes selbst.
  • Loki: Ein Open-Source-Logaggregationssystem, das Logs aus Ihren Anwendungen und Ihrer Infrastruktur speichert und abfragt.
  • Logsenken: Logrouter, die Logeinträge an andere Ziele exportieren, z. B. an ein lokales Speichersystem oder ein Security Information and Event Management (SIEM)-Tool. Diese Logsenken bieten Ihnen Flexibilität bei der Verwaltung und Analyse Ihrer Logdaten.
  • Logging-Pipeline: Ein verwalteter Dienst, der Logdaten speichert und die Logik für die Logerfassung implementiert. In isolierten Umgebungen wird die Logging-Pipeline lokal in Ihrem Rechenzentrum ausgeführt.
  • Grafana: Eine Analyseplattform, mit der Sie aussagekräftige Dashboards erstellen und Ihre Logging-Daten untersuchen können. Sie können Logs, die auf der Logging-Plattform gespeichert sind, über die Grafana-Benutzeroberfläche abfragen.

Überlegungen für Ihre Bereitstellungen

Beachten Sie die folgenden Aspekte, wenn Sie die Logging-Plattform zum Erfassen von Logs verwenden:

  • Speicherkapazität: Planen Sie ausreichend Speicherkapazität ein, um die Menge an Logdaten zu verarbeiten, die von Ihren Anwendungen und Systemkomponenten generiert werden.
  • Richtlinien zur Logaufbewahrung: Definieren Sie bei der Erstellung Ihrer Organisation Aufbewahrungszeiten für Logs basierend auf Ihren Compliance- und betrieblichen Anforderungen. Weitere Informationen finden Sie unter Logaufbewahrung.

Vorteile

Die Verwendung der Logging-Plattform in GDC bietet folgende Vorteile:

  • Automatisierung: Automatisieren Sie Log-bezogene Aufgaben wie das Exportieren von Logs in ein zentrales Repository oder das Generieren von Berichten.
  • Anpassung: Erstellen Sie benutzerdefinierte Logging-Lösungen, die auf Ihre Anforderungen zugeschnitten sind, und integrieren Sie sie in vorhandene Tools und Workflows.
  • Effizienz: Verwalten Sie große Mengen an Logdaten programmatisch und führen Sie komplexe Abfragen aus.
  • Flexibilität: Greifen Sie auf Logdaten aus verschiedenen Quellen zu und integrieren Sie Ihre Systeme in Analyse- und Monitoring-Tools.

Mit der Logging-Plattform in Ihrer isolierten Umgebung können Sie Logdaten auch in einer isolierten Umgebung verwalten und analysieren.

Logaufbewahrung

In Aufbewahrungsrichtlinien wird festgelegt, wie lange Messwerte und Logs gespeichert werden. Diese Richtlinien sind entscheidend, um Complianceanforderungen zu erfüllen und betriebliche Analysen zu unterstützen. GDC verwendet Aufbewahrungszeiten, um Lebenszyklus- und Aufbewahrungsrichtlinien für Ressourcenkonfigurationen zu konfigurieren.

Wenn bei der Erstellung der Organisation keine bestimmten Aufbewahrungszeiten angegeben werden oder diese in der benutzerdefinierten Ressource Organization während der Erstellung auf 0 festgelegt sind, wendet das System die folgenden Standardwerte für Logs an:

  • Audit-Logs zur Infrastruktur: 2.000 Tage
  • Audit-Logs zur Plattform: 400 Tage
  • Betriebslogs: 90 Tage

Weitere Ressourcen

In der umfassenden Liste der Audit-Logs und Betriebslogs finden Sie detaillierte Beschreibungen aller erfassten Logs aus GDC Komponenten. Diese Ressourcen liefern wertvolle Informationen und erleichtern erweiterte Logging-Strategien.