

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. 

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

## 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\_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 ID di volume 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 ARN 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](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\_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  | 