Die Überwachung in Spanner Omni funktioniert ähnlich wie in Spanner, es gibt jedoch einige Ausnahmen. In diesem Dokument werden diese Ausnahmen erläutert und Sie finden Links zu zugehörigen Informationen in der Spanner-Dokumentation zum Monitoring. Lesen Sie die Spanner-Dokumentation und kehren Sie dann zu dieser Seite zurück, um zu sehen, wie sich Spanner Omni unterscheidet.
Nicht unterstützte Spanner-Funktionen
Spanner Omni unterstützt alle Spanner-Monitoringfunktionen mit Ausnahme von End-to-End-Tracing.
Telemetriesignale erfassen
Um Einblicke in Leistung, Nutzung und potenzielle Probleme zu erhalten, können Sie Signale aus Ihrer Spanner Omni-Datenbank erfassen.
Signalerfassung – Übersicht
Anhand von Telemetriesignalen können Sie die Leistung Ihrer Datenbank nachvollziehen.
Die folgenden Signale sind für Spanner Omni verfügbar:
| Signaltyp | Beschreibung |
|---|---|
| Messwerte | Numerische Daten zum Zustand oder zur Leistung der Datenbank. |
| Logs | Generierte Aufzeichnungen der Systemaktivität im Zeitverlauf. |
| Traces | Anfragepfade durch Ihre Anwendung. |
| Statistiktabelle | Integrierte Tabellen zum Abfragen von Datenbankinformationen |
In Spanner Omni werden clientseitige Messwerte nicht unterstützt. Clientseitige Messwerte umfassen Latenzen für GFE-Messwerte, die Erfassung clientseitiger Messwerte und die Erfassung benutzerdefinierter clientseitiger Messwerte. Weitere Informationen finden Sie in der Spanner-Dokumentation unter Signal Capture-Übersicht.
Trace-Erfassung
Traces stellen den Pfad einer Anfrage durch Ihre Anwendung dar. Sie ermöglichen es Ihnen, den Ablauf einer Anfrage nachzuvollziehen und die Ursache eines Problems zu ermitteln. So kann Tracing beispielsweise Informationen für jede Anfrage eines Clients liefern, z. B. Spans mit Zeitstempeln, wann der Client RPC-Anfragen gesendet und empfangen hat. So können Sie Datenbankanfragen überwachen und debuggen.
Weitere Informationen finden Sie in der Spanner-Dokumentation unter Übersicht über die Trace-Erfassung.
Trace-Erfassung mit OpenTelemetry einrichten
Sie können Cloud Spanner-Clientbibliotheken so konfigurieren, dass sie Traces mithilfe von OpenTelemetry-APIs exportieren. Dazu müssen Sie das OpenTelemetry SDK konfigurieren und einen Exporter verwenden, um Trace-Daten an ein Observability-Backend zu senden.
Die clientseitige Ablaufverfolgung ist für Spanner Omni nicht verfügbar.
Weitere Informationen finden Sie in der Spanner-Dokumentation unter Trace-Erfassung mit OpenTelemetry einrichten.
Audit-Logs
In Audit-Logs werden administrative Änderungen und Datenzugriffsereignisse zur Sicherheit und Compliance erfasst. Sie können Audit-Logs verwenden, um die Latenz von Anfragen zu überwachen. Sehen Sie dazu in den Feldern für die Verarbeitungsdauer nach. Weitere Informationen finden Sie unter Audit-Logs.
Instanzen überwachen
Überwachen Sie Ihre Instanzen, um sicherzustellen, dass sie wie erwartet funktionieren, und um potenzielle Probleme zu beheben.
Instanzleistung mit Statistiken im Blick behalten
Das Systemstatistik-Dashboard enthält Diagramme und Messwerte für Latenz, CPU-Auslastung, Speicher, Durchsatz und andere Leistungsstatistiken. Mit diesem Dashboard können Sie Spanner Omni-Instanzen und -Datenbanken überwachen. Weitere Informationen finden Sie in der Spanner-Dokumentation unter Instanzen mit System-Insights überwachen.
Nächste Schritte
Grafana-Dashboards zum Überwachen von Spanner Omni verwenden
Prometheus-Benachrichtigungen zum Überwachen von Spanner Omni verwenden