Ce document présente les services fournis par Cloud Monitoring. Ces services peuvent vous aider à comprendre le comportement, l'état et les performances de vos applications et d'autres services Cloud de Confiance by S3NS . Cloud Monitoring collecte et stocke automatiquement les informations sur les performances de la plupart des services Cloud de Confiance by S3NS .
Métriques collectées
Cloud Monitoring collecte et stocke les métriques système générées par les services Cloud de Confiance by S3NS . Ces métriques fournissent des informations sur le fonctionnement d'un service.
Métriques des requêtes
Nous vous recommandons d'utiliser Grafana et PromQL pour interroger et visualiser les données de métriques. Pour en savoir plus, consultez PromQL dans Cloud Monitoring.
L'API Cloud Monitoring permet également de lire les données de métriques.
Pour en savoir plus, consultez la page de référence sur timeSeries.list. Lorsque vous récupérez des données de métriques à l'aide de l'API Monitoring, la requête de votre commande d'API peut utiliser des expressions de filtre Monitoring.
Modèle de données Cloud Monitoring
Cette section présente le modèle de données Cloud Monitoring :
Un type de métrique décrit un élément mesuré. L'utilisation du processeur d'une VM et le pourcentage d'un disque utilisé sont des exemples de types de métriques.
Une série temporelle est une structure de données qui contient les mesures horodatées d'une métrique ainsi que des informations sur la source et la signification de ces mesures.
Voici quelques détails sur le contenu d'une série temporelle:
Le tableau
pointscontient les mesures horodatées.Voici un exemple de tableau
pointsavec deux valeurs :"points": [ { "interval": { "startTime": "2020-07-27T20:20:21.597143Z", "endTime": "2020-07-27T20:20:21.597143Z" }, "value": { "doubleValue": 0.473005 } }, { "interval": { "startTime": "2020-07-27T20:19:21.597239Z", "endTime": "2020-07-27T20:19:21.597239Z" }, "value": { "doubleValue": 0.473025 } }, ],Pour comprendre la signification d'une valeur, vous devez vous référer aux autres données incluses dans la série temporelle et aux définitions de ces données.
Le champ
resourcedécrit le composant matériel ou logiciel surveillé. Dans Cloud Monitoring, le composant matériel ou logiciel est appelé ressource surveillée. Les instances Compute Engine et les applications App Engine sont des exemples de ressources surveillées. Pour obtenir la liste des ressources surveillées, consultez la liste des ressources surveillées.Voici un exemple de champ
resource:"resource": { "type": "gce_instance", "labels": { "instance_id": "2708613220420473591", "zone": "us-east1-b", "project_id": "sampleproject" } }Le champ
typeprésente la ressource surveillée en tant quegce_instance, ce qui indique que ces mesures sont effectuées sur une instance de VM Compute Engine.Le sous-champ
labelscontient des paires clé/valeur qui fournissent des informations supplémentaires sur la ressource surveillée. Pour un typegce_instance, les libellés identifient l'instance de VM surveillée.
Le champ
metricdécrit l'élément qui est mesuré.Voici un exemple de champ
metric:"metric": { "labels": { "instance_name": "test" }, "type": "compute.googleapis.com/instance/cpu/utilization" },- Pour les services Cloud de Confiance by S3NS , le champ
typespécifie le service et les éléments surveillés. Dans cet exemple, le service Compute Engine mesure l'utilisation du processeur.
- Le champ
labelscontient des paires clé/valeur qui fournissent des informations supplémentaires sur la mesure. Ces libellés sont définis dans leMetricDescriptor, qui est une structure de données qui définit les attributs des données mesurées. L'élémentMetricDescriptorde la métriquecompute.googleapis.com/instance/cpu/utilizationinclut le libelléinstance_name.
- Pour les services Cloud de Confiance by S3NS , le champ
Le champ
metricKinddécrit la relation entre les mesures adjacentes au sein d'une série temporelle:Les métriques
GAUGEstockent la valeur de l'élément mesuré à un moment donné, par exemple un enregistrement de température horaire.Les métriques
CUMULATIVEstockent la valeur accumulée de l'élément mesuré à un moment donné, par exemple un kilométrage dans un véhicule.Les métriques
DELTAstockent le changement dans la valeur de l'élément mesuré sur une période spécifiée, par exemple un résumé des actions qui montre les gains ou les pertes de l'action.
Le champ
valueTypedécrit le type de données pour la mesure:INT64,DOUBLE,BOOL,STRINGouDISTRIBUTION
Étapes suivantes
Pour en savoir plus sur le modèle de données Cloud Monitoring, consultez Métriques, séries temporelles et ressources.
Pour plus d'informations sur l'API Cloud Monitoring, consultez la page API et documentation de référence.
Pour obtenir des listes de métriques et de ressources surveillées, consultez les pages Liste des métriques et Liste des ressources surveillées.