Consultas modeladas - Amazon Managed Grafana

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Consultas modeladas

Em vez de codificar detalhes, como servidores, aplicativos e nomes de sensores em suas consultas métricas, você pode usar variáveis em seu lugar. As variáveis são mostradas como caixas de seleção suspensas na parte superior do painel. Você pode usar essas caixas suspensas para alterar os dados exibidos em seu painel.

Consulte Modelos para obter uma introdução ao recurso de modelagem e aos diferentes tipos de variáveis de modelo.

Variável de consulta

A fonte de CloudWatch dados fornece as seguintes consultas que você pode especificar no campo Consulta na exibição de edição de variáveis. Você pode usá-los para preencher a lista de opções de uma variável com coisas como region namespacesmetric names,, dimension keys/values e.

No lugar deregion, você pode especificar default o uso da região padrão configurada na fonte de dados para a consulta.

Nome Descrição
regions() Retorna uma lista de todas as AWS regiões.
namespaces() Retorna uma lista de namespaces compatíveis CloudWatch .
metrics(namespace, [region]) Retorna uma lista de métricas no namespace. (Especifique a região ou use "default" para métricas personalizadas.)
dimension_keys(namespace) Retorna uma lista de chaves de dimensão no namespace.
dimension_values(region, namespace, metric, dimension_key, [filters]) Retorna uma lista de valores de dimensão que correspondem ao especificado regionnamespace,metric,, oudimension_key. Como alternativa, você pode usar filters a dimensão para obter um resultado mais específico.
ebs_volume_ids(region, instance_id) Retorna uma lista de IDs de volume correspondentes ao especificadoregion,instance_id.
ec2_instance_attribute(region, attribute_name, filters) Retorna uma lista de atributos que correspondem ao especificadoregion,attribute_name,filters.
resource_arns(region, resource_type, tags) Retorna uma lista de ARNs que correspondem ao especificado regionresource_type, e. tags
statistics() Retorna uma lista de todas as estatísticas padrão.

Para obter detalhes sobre as métricas que CloudWatch fornece, consulte AWSserviços que publicam CloudWatch métricas.

Exemplos de consultas modeladas

A tabela a seguir mostra exemplos de consultas de dimensão que retornam uma lista de recursos para AWS serviços individuais.

Consulta Serviço
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