En este documento, se proporciona una descripción general de los servicios que ofrece Cloud Monitoring. Estos servicios pueden ayudarte a comprender el comportamiento, el estado y el rendimiento de tus aplicaciones y de otros servicios de Cloud de Confiance by S3NS . Cloud Monitoring recopila y almacena automáticamente información de rendimiento para la mayoría de los Cloud de Confiance by S3NS servicios.
Métricas recopiladas
Cloud Monitoring recopila y almacena las métricas del sistema generadas por los servicios de Cloud de Confiance by S3NS . Estas métricas proporcionan información sobre cómo opera un servicio.
Métricas de consultas
Te recomendamos que uses Grafana y PromQL para consultar y visualizar datos de métricas. Para obtener más información, consulta PromQL en Cloud Monitoring.
La API de Cloud Monitoring también admite la lectura de datos de métricas.
Para obtener más información, consulta la página de referencia de timeSeries.list. Cuando recuperas datos de métricas con la API de Monitoring, la consulta en tu comando de API puede usar expresiones de filtro de Monitoring.
Modelo de datos de Cloud Monitoring
En esta sección, se presenta el modelo de datos de Cloud Monitoring:
Un tipo de métrica describe algo que se mide. Entre los ejemplos de tipos de métricas, se incluyen el uso de CPU de una VM y el porcentaje de un disco que se usa.
Una serie temporal es una estructura de datos que contiene mediciones de una métrica con marca de tiempo, así como información sobre la fuente y el significado de esas mediciones.
Estos son algunos detalles sobre lo que contiene una serie temporal:
El array
pointscontiene las mediciones con marca de tiempo.A continuación, se muestra un ejemplo de un array
pointscon dos valores:"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 } }, ],Para comprender el significado de un valor, debes consultar los otros datos incluidos en la serie temporal y las definiciones de esos datos.
El campo
resourcedescribe el componente de hardware o software que se supervisa. En Cloud Monitoring, el componente de hardware o software se denomina recurso supervisado. Algunos ejemplos de recursos supervisados son las instancias de Compute Engine y las aplicaciones de App Engine. Para obtener una lista de los recursos supervisados, consulta la Lista de recursos supervisados.A continuación, se muestra un ejemplo de un campo
resource:"resource": { "type": "gce_instance", "labels": { "instance_id": "2708613220420473591", "zone": "us-east1-b", "project_id": "sampleproject" } }El campo
typeenumera el recurso supervisado como ungce_instance, lo que indica que estas mediciones se toman en una instancia de VM de Compute Engine.El campo
labelscontiene pares clave-valor que proporcionan información adicional sobre el recurso supervisado. Para un tipogce_instance, las etiquetas identifican la instancia de VM que se supervisa.
El campo
metricdescribe lo que se mide.A continuación, se muestra un ejemplo de un campo
metric:"metric": { "labels": { "instance_name": "test" }, "type": "compute.googleapis.com/instance/cpu/utilization" },- Para los servicios de Cloud de Confiance by S3NS , el campo
typeespecifica el servicio y lo que se supervisa. En este ejemplo, el servicio de Compute Engine mide el uso de CPU.
- El campo
labelscontiene pares clave-valor que proporcionan información adicional sobre la medición. Estas etiquetas se definen como parte deMetricDescriptor, que es una estructura de datos que define los atributos de los datos medidos. ElMetricDescriptorde la métricacompute.googleapis.com/instance/cpu/utilizationincluye la etiquetainstance_name.
- Para los servicios de Cloud de Confiance by S3NS , el campo
El campo
metricKinddescribe la relación entre las mediciones adyacentes dentro de una serie temporal:Las métricas
GAUGEalmacenan el valor de lo que se mide en un momento determinado, por ejemplo, un registro de temperatura por hora.Las métricas
CUMULATIVEalmacenan el valor acumulado de lo que se mide en un momento determinado, por ejemplo, un odómetro en un vehículo.Las métricas
DELTAalmacenan el cambio en el valor de lo que se mide durante un período específico, por ejemplo, un resumen de acciones que muestra las ganancias o pérdidas de las acciones.
El campo
valueTypedescribe el tipo de datos para la medición:INT64,DOUBLE,BOOL,STRING, oDISTRIBUTION.
¿Qué sigue?
- Obtén más información sobre las diferencias entre Cloud Monitoring en Cloud de Confiance y Google Cloud.
Para obtener información sobre el modelo de datos de Cloud Monitoring, consulta Métricas, series temporales y recursos.
Para obtener información sobre la API de Cloud Monitoring, consulta APIs y referencia.
Para obtener listas de métricas y recursos supervisados, consulta la lista de métricas y la lista de recursos supervisados.