Présentation de la capture de signaux

Ce document décrit les signaux de télémétrie capturés pour Spanner, y compris les métriques, les journaux, les traces et les statistiques.

Spanner génère des données d'observabilité, y compris des métriques, des journaux, des traces et des statistiques. Vous pouvez configurer la capture de certains signaux qui ne le sont pas. Vous pouvez utiliser ces signaux pour obtenir une vue complète des performances de votre système.

Métriques Spanner

Les métriques sont des données numériques sur l'état ou les performances de la base de données, telles que la latence des requêtes ou l'utilisation du processeur, que vous mesurez à intervalles réguliers au fil du temps.

Cloud Monitoring mesure régulièrement votre service et votre utilisation des ressources Google Cloud . Pour afficher toutes les métriques côté serveur et côté client collectées par Spanner, consultez la liste des métriques.

Spanner inclut des métriques côté client, telles que les latences pour Google Front End (GFE) et API Frontend (AFE). Pour en savoir plus, consultez Descriptions des métriques côté client.

Si vous avez besoin de métriques côté client personnalisées en plus de celles collectées par Spanner, comme la latence des requêtes, vous pouvez configurer des métriques côté client personnalisées à l'aide d'OpenTelemetry.

Les métriques personnalisées côté client peuvent entraîner des frais via votre backend d'observabilité. Par exemple, si vous utilisez Cloud Monitoring comme backend, vous êtes facturé selon les tarifs de Cloud Monitoring.

Journaux Spanner

Un journal est un enregistrement généré de l'activité du système au fil du temps. Chaque journal est un ensemble d'entrées de journal horodatées. Chaque entrée de journal décrit un événement à un moment précis. Pour en savoir plus sur l'activation des journaux, consultez Activer les journaux d'audit des accès aux données. Cloud Logging collecte les données de journalisation à partir des composants d'application courants. Pour obtenir la liste des types de journaux collectés par Spanner, consultez Journaux d'audit Spanner.

Traces Spanner

Les traces représentent le chemin d'une requête dans votre application. Les traces vous permettent de suivre le flux d'une requête et d'identifier l'origine d'un problème. Vous pouvez configurer les bibliothèques clientes Spanner pour exporter les traces côté client et côté serveur à l'aide des API OpenTelemetry. Pour en savoir plus sur la collecte de traces à l'aide d'OpenTelemetry, consultez la présentation de la collecte de traces.

Tables de statistiques Spanner

Spanner propose un ensemble de tables de statistiques intégrées que vous pouvez interroger pour obtenir plus d'informations sur les éléments suivants :

  • Requêtes
  • Lectures
  • Transactions
  • Serrures
  • Taille des tables
  • Opérations sur les tables

Pour en savoir plus sur les tables disponibles, consultez Présentation des tables de statistiques intégrées de Spanner.

Étapes suivantes