Ce document fournit des informations sur les signaux de télémétrie tels que les métriques, les journaux, les traces et les statistiques capturées pour Spanner.
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 pour certains signaux qui ne sont pas capturés. Vous pouvez utiliser ces signaux pour obtenir un aperçu complet 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 l'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 propose également des métriques côté client personnalisées que vous pouvez configurer à l'aide d'OpenTelemetry ou d'OpenCensus avec un exportateur.
Les métriques côté client personnalisées 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 la section 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 la section 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 de déterminer l'origine d'un problème. Vous pouvez configurer les bibliothèques clientes Spanner pour exporter des 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 section 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 en savoir plus sur les éléments suivants:
- Requêtes
- Lectures
- Transactions
- Verrous
- Taille des tables
- Opérations de table
Pour en savoir plus sur les tables disponibles, consultez la section Présentation des tables de statistiques intégrées de Spanner.
Étape suivante
- Liste des métriques Spanner
- Présentation des métriques côté client
- Capturer des métriques côté client personnalisées à l'aide d'OpenTelemetry
- Configurer la collecte des traces à l'aide d'OpenTelemetry
- Présentation des tables de statistiques intégrées de Spanner
- Documentation OpenTelemetry