Interrogazioni basate su modelli - Grafana gestito da Amazon

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Interrogazioni basate su modelli

Invece di inserire dettagli come server, applicazioni e nomi dei sensori nelle query metriche, puoi utilizzare variabili al loro posto. Le variabili vengono visualizzate come caselle di selezione a discesa nella parte superiore della dashboard. Puoi utilizzare queste caselle a discesa per modificare i dati visualizzati nella dashboard.

ModelliPer un'introduzione alla funzionalità di creazione di modelli e ai diversi tipi di variabili di modello, vedi.

Variabile di interrogazione

L'origine CloudWatch dati fornisce le seguenti interrogazioni che è possibile specificare nel campo Query della visualizzazione di modifica delle variabili. È possibile utilizzarle per riempire l'elenco delle opzioni di una variabile con elementi comeregion, namespacesmetric names, edimension keys/values.

Al posto diregion, è possibile specificare default di utilizzare la regione predefinita configurata nell'origine dati per la query.

Nome Descrizione
regions() Restituisce un elenco di tutte le AWS regioni.
namespaces() Restituisce un elenco di namespace che supporta. CloudWatch
metrics(namespace, [region]) Restituisce un elenco di metriche nel namespace. (Specificate la regione o utilizzatela "default" per metriche personalizzate).
dimension_keys(namespace) Restituisce un elenco di chiavi di dimensione nel namespace.
dimension_values(region, namespace, metric, dimension_key, [filters]) Restituisce un elenco di valori di dimensione che corrispondono al valore specificato regionnamespace,metric, odimension_key. In alternativa, è possibile utilizzare la dimensione filters per ottenere un risultato più specifico.
ebs_volume_ids(region, instance_id) Restituisce un elenco di volumi IDs corrispondenti al valore specificatoregion,. instance_id
ec2_instance_attribute(region, attribute_name, filters) Restituisce un elenco di attributi corrispondenti al valore specificatoregion,attribute_name,filters.
resource_arns(region, resource_type, tags) Restituisce un elenco di valori ARNs corrispondenti al valore specificato regionresource_type, etags.
statistics() Restituisce un elenco di tutte le statistiche standard.

Per i dettagli sulle metriche CloudWatch fornite, consulta AWS Servizi che pubblicano CloudWatch metriche.

Esempi di query basate su modelli

La tabella seguente mostra esempi di query dimensionali che restituiscono un elenco di risorse per singoli servizi. AWS

Query Servizio
dimension_values(us-east-1,AWS/ELB,RequestCount,LoadBalancerName) Sistema di bilanciamento del carico elastico
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"]}) Sistema di bilanciamento del carico elastico
resource_arns(eu-west-1,ec2:instance,{"elasticbeanstalk:environment-name":["myApp-dev","myApp-prod"]}) Amazon EC2