En este documento se describen las convenciones de nomenclatura que aplica Cloud Monitoring a las métricas.
Nombre del recurso de métrica
El nombre de recurso de un tipo de métrica consta de una cadena con tres subestructuras principales:
- Identificador de un proyecto específico.
- Un marcador, que siempre se define como
metricDescriptors
, para indicar que la cadena representa un descriptor de métrica. - El tipo de métrica.
Los nombres de recursos de los tipos de métricas siguen este patrón:
projects/PROJECT_ID/metricDescriptors/METRIC_TYPE
La subcadena METRIC_TYPE
es un identificador que representa el tipo de métrica. Está disponible en varios formatos, como los siguientes:
agent.googleapis.com/agent/api_request_count compute.googleapis.com/firewall/dropped_bytes_count istio.io/service/client/received_bytes_count kubernetes.io/anthos/APIServiceOpenAPIAggregationControllerQueue1_adds
En el descriptor de métrica, el campo name
almacena el nombre del recurso del tipo de métrica y el campo type
almacena la subcadena METRIC_TYPE
.
En la siguiente tabla se muestra cómo analizar las subcadenas METRIC_TYPE
contenidas en un nombre de recurso:
Estructuras posibles | Descripción |
---|---|
SERVICE_NAME 1.googleapis.com/PATH 2 |
Métricas de Google Cloud productos y servicios. Para ver una lista completa de estas métricas, consulte las métricas deGoogle Cloud . |
agent.googleapis.com/SERVICE_NAME 1/PATH 2 |
Métricas de los agentes de Monitoring y Logging que se ejecutan en instancias de VM en Google Cloud o AWS. Para ver una lista completa de estas métricas, consulta Métricas de agente. |
kubernetes.io/anthos/PATH 2 |
Métricas de GKE Enterprise, un servicio que te permite ejecutar clústeres de Kubernetes tanto on-premise como en la nube. Google CloudPara ver una lista completa de estas métricas, consulta Métricas de Anthos. |
aws.googleapis.com/SERVICE_NAME 1/PATH 2 |
Métricas de Amazon Web Services. Para ver una lista completa de estas métricas, consulta Métricas de AWS. |
istio.io/PATH 2 |
Métricas de Istio para Google Cloud. Para ver una lista completa de estas métricas, consulta Métricas de Istio. |
kubernetes.io/PATH 2 |
Métricas de Google Kubernetes Engine. Para ver una lista completa de estas métricas, consulta Métricas de Kubernetes. |
knative.dev/PATH 2 |
Métricas de Knative. Para ver una lista completa de estas métricas, consulta Métricas de Knative. |
external.googleapis.com/EXT_SERVICE/PATH 2external.googleapis.com/prometheus/PATH 2 |
Métricas personalizadas de terceros, como Prometheus. Esta herramienta de monitorización de código abierto se usa a menudo con Kubernetes. Para obtener más información sobre estas métricas, consulta el artículo Métricas externas. Solo puede usar estos tipos de métricas en los proyectos que los definan. |
custom.googleapis.com/PATH 2external.googleapis.com/user/PATH 2 |
Métricas definidas por el usuario. Solo puede usar estos tipos de métricas en los proyectos en los que los defina. |
logging.googleapis.com/PATH 2 |
Métricas basadas en registros de Cloud Logging. Puede usar métricas predefinidas o crear métricas personalizadas. Las métricas personalizadas solo se pueden usar en los proyectos en los que las defina. |
1 SERVICE_NAME
identifica un Google Cloud producto, como
compute
para Compute Engine.
2 PATH
identifica la métrica en el
producto, como instance/cpu/utilization
.
Reglas para tipos de métricas y etiquetas
Esta lista contiene las reglas que debe seguir al crear tipos de métricas personalizadas. Las etiquetas asociadas a un tipo de métrica se especifican como pares clave-valor de tipo LabelDescriptor
. La clave actúa como nombre de la etiqueta.
Tipos de métricas
- Usa letras mayúsculas y minúsculas (
A-Z
,a-z
), dígitos (0-9
), puntos (.
) y guiones bajos (_
) en la cadena. - Usa barras inclinadas (
/
) para separar los elementos de la ruta. - Cada elemento de la ruta debe empezar por una letra o un dígito.
- La longitud máxima de una cadena de tipo métrica es de 200 caracteres.
- Usa letras mayúsculas y minúsculas (
Claves de etiquetas
- Usa letras minúsculas (
a-z
), dígitos (0-9
) y guiones bajos (_
) en una clave de etiqueta. - Las claves de etiqueta deben empezar por una letra.
- La longitud máxima de una clave de etiqueta es de 100 caracteres.
- Cada clave debe ser única en el tipo de métrica.
- Puedes tener un máximo de 30 etiquetas por tipo de métrica.
- Usa letras minúsculas (