

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
<a name="cloudwatch-templated-queries"></a>

 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. 

 [Modelli](templates-and-variables.md#templates)Per un'introduzione alla funzionalità di creazione di modelli e ai diversi tipi di variabili di modello, vedi. 

## Variabile di interrogazione
<a name="cloudwatch-query-variable"></a>

 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 come`region`, `namespaces``metric names`, e`dimension keys/values`. 

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


|  Nome  |  Description  | 
| --- | --- | 
|  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\$1keys(namespace)  |  Restituisce un elenco di chiavi di dimensione nel namespace.  | 
|  dimension\$1values(region, namespace, metric, dimension\$1key, [filters])  |  Restituisce un elenco di valori di dimensione che corrispondono al valore specificato regionnamespace,metric, odimension\$1key. In alternativa, è possibile utilizzare la dimensione filters per ottenere un risultato più specifico.  | 
|  ebs\$1volume\$1ids(region, instance\$1id)  |  Restituisce un elenco di volumi IDs corrispondenti al valore specificatoregion,. instance\$1id  | 
|  ec2\$1instance\$1attribute(region, attribute\$1name, filters)  |  Restituisce un elenco di attributi corrispondenti al valore specificatoregion,attribute\$1name,filters.  | 
|  resource\$1arns(region, resource\$1type, tags)  |  Restituisce un elenco di valori ARNs corrispondenti al valore specificato regionresource\$1type, etags.  | 
|  statistics()  |  Restituisce un elenco di tutte le statistiche standard.  | 

 Per i dettagli sulle metriche CloudWatch fornite, consulta [AWS Servizi che pubblicano CloudWatch metriche](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/aws-services-cloudwatch-metrics.html). 

### Esempi di query basate su modelli
<a name="cloudwatch-examples-templated-queries"></a>

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


|  Query  |  Servizio  | 
| --- | --- | 
|  dimension\$1values(us-east-1,AWS/ELB,RequestCount,LoadBalancerName)  |  Elastic Load Balancing  | 
|  dimension\$1values(us-east-1,AWS/ElastiCache,CPUUtilization,CacheClusterId)  |  Amazon ElastiCache  | 
|  dimension\$1values(us-east-1,AWS/Redshift,CPUUtilization,ClusterIdentifier)  |  Amazon Redshift  | 
|  dimension\$1values(us-east-1,AWS/RDS,CPUUtilization,DBInstanceIdentifier)  |  Amazon RDS  | 
|  dimension\$1values(us-east-1,AWS/S3,BucketSizeBytes,BucketName)  |  Amazon Simple Storage Service (Amazon S3)  | 
|  dimension\$1values(us-east-1,CWAgent,disk\$1used\$1percent,device,\$1"InstanceId":"\$1instance\$1id"\$1)  |  CloudWatch Agente  | 
|  resource\$1arns(eu-west-1,elasticloadbalancing:loadbalancer,\$1"elasticbeanstalk:environment-name":["myApp-dev","myApp-prod"]\$1)  |  Elastic Load Balancing  | 
|  resource\$1arns(eu-west-1,ec2:instance,\$1"elasticbeanstalk:environment-name":["myApp-dev","myApp-prod"]\$1)  |  Amazon EC2  | 