Présentation de la surveillance

La surveillance dans Spanner Omni fonctionne de la même manière que dans Spanner, à quelques exceptions près. Ce document fournit des explications sur ces exceptions et vous renvoie vers des informations connexes dans la documentation sur le monitoring Spanner. Lorsque vous lisez la documentation Spanner, reportez-vous à cette page pour confirmer les différences avec Spanner Omni.

Fonctionnalités Spanner non compatibles

Spanner Omni est compatible avec toutes les fonctionnalités de surveillance Spanner, à l'exception du traçage de bout en bout.

Capturer les signaux de télémétrie

Pour obtenir des insights sur les performances, l'utilisation et les problèmes potentiels, vous pouvez capturer des signaux à partir de votre base de données Spanner Omni.

Présentation de la capture de signaux

Les signaux de télémétrie vous aident à comprendre les performances de votre base de données.

Les signaux suivants sont disponibles pour Spanner Omni :

Type de signal Description
Métriques Données numériques sur l'état ou les performances de la base de données.
Journaux Enregistrements générés de l'activité du système au fil du temps.
Traces Chemins de requête dans votre application.
Tables de statistiques Tables intégrées permettant d'interroger les informations de la base de données.

Les métriques côté client ne sont pas compatibles avec Spanner Omni. Les métriques côté client incluent les latences pour les métriques GFE, la collecte de métriques côté client et la collecte de métriques côté client personnalisées. Pour en savoir plus, consultez la section Présentation de la capture de signaux dans la documentation Spanner.

Collecte de traces

Les traces représentent le chemin d'une requête dans votre application. Elles vous permettent de suivre le flux d'une requête et vous aident à identifier l'origine d'un problème. Par exemple, le traçage peut fournir des informations pour chaque requête d'un client, telles que des spans avec des codes temporels indiquant quand le client a envoyé et reçu des requêtes RPC. Cela vous aide à surveiller et à déboguer les requêtes de base de données.

Pour en savoir plus, consultez la section Présentation de la collecte de traces dans la documentation Spanner.

Configurer la collecte de traces à l'aide d'OpenTelemetry

Vous pouvez configurer les bibliothèques clientes Spanner pour exporter des traces à l'aide des API OpenTelemetry. Ce processus implique de configurer le SDK OpenTelemetry et d'utiliser un exportateur pour envoyer les données de trace à un backend d'observabilité.

Le traçage côté client n'est pas disponible pour Spanner Omni.

Pour en savoir plus, consultez la section Configurer la collecte de traces à l'aide d'OpenTelemetry dans la documentation Spanner.

Journaux d'audit

Les journaux d'audit permettent de suivre les modifications administratives et les événements d'accès aux données à des fins de sécurité et de conformité. Vous pouvez utiliser les journaux d'audit pour surveiller les latences des requêtes en vous référant aux champs de durée de traitement. Pour en savoir plus, consultez Journaux d'audit.

Surveiller des instances

Surveillez vos instances pour vous assurer qu'elles fonctionnent comme prévu et pour vous aider à résoudre les problèmes potentiels.

Surveiller les performances des instances à l'aide d'insights

Le tableau de bord des insights système fournit des graphiques et des métriques sur la latence, l'utilisation du processeur, le stockage, le débit et d'autres statistiques sur les performances. Vous pouvez utiliser ce tableau de bord pour surveiller les instances et les bases de données Spanner Omni. Pour en savoir plus, consultez Surveiller les instances avec les insights système dans la documentation Spanner.

Étapes suivantes