Consultas con plantillas - Amazon Managed Grafana

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Consultas con plantillas

En lugar de codificar detalles como servidores, aplicaciones y nombres de sensores en las consultas de métricas, puede utilizar variables en su lugar. Las variables se muestran como cuadros de selección desplegables en la parte superior del panel de control. Puedes usar estos cuadros desplegables para cambiar los datos que se muestran en tu panel de control.

Consulte Plantillas para obtener una introducción a la función de creación de plantillas y a los diferentes tipos de variables de plantilla.

Variable de consulta

La fuente de CloudWatch datos proporciona las siguientes consultas que puede especificar en el campo Consulta de la vista de edición de variables. Puede utilizarlas para rellenar la lista de opciones de una variable con elementos como regionnamespaces,metric names, ydimension keys/values.

En lugar deregion, puede especificar default el uso de la región predeterminada configurada en la fuente de datos para la consulta.

Nombre Descripción
regions() Devuelve una lista de todas AWS las regiones.
namespaces() Devuelve una lista de los espacios de nombres compatibles CloudWatch .
metrics(namespace, [region]) Devuelve una lista de métricas del espacio de nombres. (Especifique la región o utilícela "default" para las métricas personalizadas).
dimension_keys(namespace) Devuelve una lista de claves de dimensión en el espacio de nombres.
dimension_values(region, namespace, metric, dimension_key, [filters]) Devuelve una lista de valores de dimensión que coinciden con los valoresregion, namespacemetric, o especificadosdimension_key. Como alternativa, puede utilizar la dimensión filters para obtener un resultado más específico.
ebs_volume_ids(region, instance_id) Devuelve una lista de volúmenes que IDs coinciden con el, especificadoregion. instance_id
ec2_instance_attribute(region, attribute_name, filters) Devuelve una lista de atributos que coinciden con elregion,attribute_name, especificadofilters.
resource_arns(region, resource_type, tags) Devuelve una lista de los valores ARNs que coinciden con los region valoresresource_type, y especificadostags.
statistics() Devuelve una lista de todas las estadísticas estándar.

Para obtener más información sobre las métricas que CloudWatch proporciona, consulte AWS los servicios que publican CloudWatch métricas.

Ejemplos de consultas con plantillas

La siguiente tabla muestra ejemplos de consultas de dimensiones que devuelven una lista de recursos para AWS servicios individuales.

Consultar Servicio
dimension_values(us-east-1,AWS/ELB,RequestCount,LoadBalancerName) Elastic Load Balancing
dimension_values(us-east-1,AWS/ElastiCache,CPUUtilization,CacheClusterId) Amazon ElastiCache
dimension_values(us-east-1,AWS/Redshift,CPUUtilization,ClusterIdentifier) Amazon Redshift
dimension_values(us-east-1,AWS/RDS,CPUUtilization,DBInstanceIdentifier) Amazon RDS
dimension_values(us-east-1,AWS/S3,BucketSizeBytes,BucketName) Amazon Simple Storage Service (Amazon S3)
dimension_values(us-east-1,CWAgent,disk_used_percent,device,{"InstanceId":"$instance_id"}) CloudWatch Agente
resource_arns(eu-west-1,elasticloadbalancing:loadbalancer,{"elasticbeanstalk:environment-name":["myApp-dev","myApp-prod"]}) Elastic Load Balancing
resource_arns(eu-west-1,ec2:instance,{"elasticbeanstalk:environment-name":["myApp-dev","myApp-prod"]}) Amazon EC2