Die Überwachung in Spanner Omni funktioniert ähnlich wie in Spanner, mit einigen Ausnahmen. In diesem Dokument werden diese Ausnahmen erläutert und Sie finden Links zu entsprechenden Informationen in der Spanner-Dokumentation zum Monitoring. Wenn Sie die Spanner-Dokumentation lesen, können Sie auf diese Seite zurückgreifen, um zu prüfen, wie sich Spanner Omni unterscheidet.
Nicht unterstützte Spanner-Funktionen
Spanner Omni unterstützt alle Spanner-Überwachungsfunktionen mit Ausnahme der 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.
Übersicht zur Signalerfassung
Telemetriesignale helfen Ihnen, die Leistung Ihrer Datenbank zu verstehen.
Für Spanner Omni sind die folgenden Signale 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. Zu den clientseitigen Messwerten gehören Latenzen für GFE-Messwerte, die Erfassung clientseitiger Messwerte und die benutzerdefinierte Erfassung clientseitiger Messwerte. Weitere Informationen finden Sie unter Übersicht zur Signalerfassung in der Spanner-Dokumentation.
Trace-Erfassung
Traces stellen den Pfad einer Anfrage durch Ihre Anwendung dar. Sie ermöglichen es Ihnen, den Ablauf einer Anfrage zu verfolgen und die Ursache eines Problems zu ermitteln. Beim Tracing können beispielsweise Informationen für jede Anfrage von einem Client bereitgestellt werden, z. B. Spans mit Zeitstempeln, wann der Client RPC-Anfragen gesendet und empfangen hat. So können Sie Datenbankanfragen überwachen und Fehler beheben.
Weitere Informationen finden Sie unter Übersicht zur Trace-Erfassung in der Spanner-Dokumentation.
Trace-Erfassung mit OpenTelemetry einrichten
Sie können Spanner-Clientbibliotheken so konfigurieren, dass Traces mit OpenTelemetry APIs exportiert werden. Dazu müssen Sie das OpenTelemetry SDK konfigurieren und einen Exporter verwenden, um Trace-Daten an ein Observability-Backend zu senden.
Clientseitiges Tracing ist für Spanner Omni nicht verfügbar.
Weitere Informationen finden Sie unter Trace-Erfassung mit OpenTelemetry einrichten in der Spanner-Dokumentation.
Audit-Logs
In Audit-Logs werden administrative Änderungen und Datenzugriffsereignisse für Sicherheit und Compliance erfasst. Sie können Audit-Logs verwenden, um die Latenzen von Anfragen zu überwachen. Dazu müssen Sie die Felder für die Verarbeitungsdauer prüfen. Weitere Informationen finden Sie unter Audit-Logs in der Spanner Dokumentation.
Instanzen überwachen
Überwachen Sie Ihre Instanzen, um sicherzustellen, dass sie wie erwartet funktionieren, und um potenzielle Probleme zu beheben.
Instanzleistung mit Systemanalysen überwachen
Das Dashboard für Systemanalysen 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 unter Instanzen mit Systemanalysen überwachen in der Spanner-Dokumentation.