Analyser les insights sur l'utilisation
Cette page explique comment utiliser les insights sur l'utilisation pour analyser votre utilisation facturable pour des bases de données spécifiques. Vous pouvez répartir ces données par dimensions telles que les collections, les groupes de collections ou les espaces de noms (spécifiques au mode Datastore) sur une période personnalisée. Les métriques d'insights sur l'utilisation affichées varient en fonction de l'édition ou du mode :
| Édition | Métriques |
| Standard |
|
| Entreprise |
|
Présentation des insights sur l'utilisation
Utilisez le tableau de bord "Insights sur l'utilisation" pour surveiller l'utilisation de bases de données spécifiques. Ce tableau de bord vous aide à :
- Surveiller l'utilisation détaillée : suivez vos opérations facturables en les répartissant par dimensions telles que
collection,collectionGroupounamespace. - Optimiser les coûts : identifiez les utilisations facturées à un prix élevé pour déterminer où vous pouvez optimiser les structures de données ou les requêtes, et réduire votre facture globale.
- Suivez les tendances historiques : surveillez l'évolution de vos statistiques d'utilisation facturable sur des périodes spécifiques.
Rôles requis
Pour obtenir l'autorisation nécessaire pour afficher le tableau de bord des insights sur l'utilisation, demandez à votre administrateur de vous accorder le rôle Lecteur Datastore
Rôle IAM (roles/datastore.viewer) sur votre projet.
Ce rôle prédéfini contient l'autorisation datastore.insights.get, qui est nécessaire pour afficher le tableau de bord "Insights sur l'utilisation".
Vous pouvez également obtenir cette autorisation avec des rôles personnalisés ou d'autres rôles prédéfinis.
Tableau de bord des insights sur l'utilisation
Le tableau de bord "Informations sur l'utilisation" est divisé en deux sections principales :
- Utilisation totale : affiche les métriques agrégées (lectures, écritures et suppressions TTL) pour l'ensemble de la base de données.
- GroupBy Usage : affiche les métriques ventilées par les 100 principales dimensions et regroupées par collection, groupe de collections ou espace de noms.
Métriques "Utilisation totale" et "GroupBy"
Il est important de noter que la somme des métriques de la section "GroupBy" peut ne pas correspondre à la métrique affichée dans la section "Utilisation totale". Cette variance est normale en raison des facteurs suivants :
- Limites de GroupBy (100 premiers) : la section GroupBy est limitée à l'affichage de l'utilisation des 100 premiers collections, groupes de collections ou espaces de noms. L'utilisation générée par les dimensions moins actives contribue au chiffre "Utilisation totale", mais n'est pas listée individuellement dans les métriques d'utilisation "GroupBy".
- Échantillonnage pour les opérations étendues : pour les requêtes ayant un impact sur un grand nombre de collections (par exemple, les jointures sur plusieurs collections,
ListCollectionIds,ListDocuments, les requêtes sans type), les insights sur l'utilisation peuvent échantillonner les collections, en privilégiant celles dont l'utilisation est la plus élevée. Par conséquent, toutes les collections concernées ne sont pas incluses dans les métriques d'utilisation de GroupBy. Noms réservés : Firestore compatible avec MongoDB réserve les noms commençant par un double trait de soulignement (__*__) pour les métadonnées internes. L'utilisation liée à ces noms réservés contribue à l'utilisation totale, mais n'est pas incluse dans les métriques d'utilisation GroupBy.
Dimensions GroupBy
La section "GroupBy" organise les métriques d'utilisation en fonction des dimensions déterminées par les API activées :
- Collection : disponible lorsque l'API Firestore compatible avec MongoDB est activée.
Par exemple, une base de données utilisant principalement les opérations de compatibilité Firestore avec MongoDB sera définie par défaut sur Collection pour la répartition de son utilisation.
Données des insights sur l'utilisation
Les insights sur l'utilisation de la console Google Cloud affichent les données provenant des méthodes d'API suivantes :
queryTopAggregatedInsightsDataqueryTopTimeseriesInsightsData
Nom du champ Détails Nom de la collection
Nom du groupe de collectionsValeur correspondant à la dimension d'utilisation pour laquelle les données d'utilisation sont agrégées. Il peut s'agir du nom d'une collection ou d'un groupe de collections. Nombre total d'opérations de lecture Nombre total d'opérations de lecture. Applicable uniquement à l'édition Standard. Nombre total d'opérations d'écriture Nombre total d'opérations d'écriture. Inclut également les opérations de suppression. Applicable uniquement à l'édition Standard. Nombre total d'opérations de suppression TTL Nombre total d'opérations de suppression TTL. Applicable uniquement à l'édition Standard. Nombre total d'unités de lecture Nombre total d'unités de lecture fractionnées (tranches de 4 kio). Applicable uniquement à l'édition Enterprise. Nombre total d'unités d'écriture Nombre total d'unités d'écriture par tranche (tranches de 1 Kio). Inclut également les unités de suppression. Applicable uniquement à l'édition Enterprise. Nombre total d'unités de suppression TTL ou de suppressions gérées Nombre total d'unités de suppression TTL ou de suppressions gérées. Applicable uniquement à l'édition Enterprise. Nombre total d'unités Eventarc Nombre total d'unités Eventarc. Applicable uniquement à l'édition Enterprise. Nombre total d'octets lus Nombre total d'octets analysés. Nombre total de documents scannés Nombre total de documents analysés. Nombre total d'entrées d'index analysées Nombre total d'entrées d'index analysées. Nombre total de documents écrits Nombre total de documents écrits. Nombre total d'entrées d'index écrites Nombre total d'entrées d'index écrites. Somme totale de la taille des documents écrits Taille totale d'écriture du document en octets. Limites
- Les insights sur l'utilisation pour les opérations d'administration (qui contribuent aux lectures et écritures facturables) telles que l'importation/exportation, la suppression groupée, la restauration, le clonage et la compilation d'index dans l'édition Enterprise ne sont pas disponibles.
- La facturation de la sortie réseau et du stockage n'est pas disponible.
Tarifs
Insights sur l'utilisation n'entraîne aucun coût supplémentaire.
Afficher les insights sur l'utilisation
Pour afficher les insights sur l'utilisation d'une base de données Firestore avec la compatibilité MongoDB, ouvrez le volet Insights sur l'utilisation de la base de données dans la console Google Cloud .
Dans la console Google Cloud , accédez à la page Bases de données.
Dans la liste des bases de données, sélectionnez-en une.
Dans le menu de navigation, cliquez sur Insights sur l'utilisation.
Utilisez le menu déroulant Critère de regroupement pour afficher des insights sur l'utilisation d'une collection, d'un groupe de collections ou d'un espace de noms. Vous pouvez afficher les données d'insights sur l'utilisation des 45 derniers jours.