

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à.

# QueryMetrics
<a name="AMP-APIReference-QueryMetrics"></a>

L'`QueryMetrics`operazione valuta un'interrogazione istantanea in un singolo momento o in un intervallo di tempo.

Verbi HTTP validi:  
`GET`, `POST`

Valido URIs:  
`/workspaces/workspaceId/api/v1/query` Questo URI valuta una domanda istantanea in un singolo momento.  
`/workspaces/workspaceId/api/v1/query_range` Questo URI valuta una domanda istantanea in un intervallo di tempo.

URL dei parametri delle domande:  
`query=<string>` Una stringa di domanda con espressioni Prometheus. Utilizzato in entrambi `query` e `query_range`.  
`time=<rfc3339 | unix_timestamp>` (Facoltativo) Timestamp di valutazione se si utilizza il `query` per una domanda istantanea in un singolo momento.  
`timeout=<duration>` (Facoltativo) Timeout di valutazione. L'impostazione predefinita è ed è limitato dal valore di `-query.timeout` flag. Utilizzato in entrambi `query` e `query_range`.  
`start=<rfc3339 | unix_timestamp>` Inizia il timestamp se lo utilizzi `query_range` per porre una domanda in un intervallo di tempo.   
`end=<rfc3339 | unix_timestamp>` Termina il timestamp se lo utilizzi `query_range` per porre una domanda in un intervallo di tempo.  
`step=<duration | float>` Larghezza del passo di risoluzione della domanda in `duration` formato o in `float` numero di secondi. Utilizza questa opzione solo se utilizza `query_range` per porre una domanda in un intervallo di tempo e, se necessario, per tale domanda.  
`max_samples_processed_warning_threshold=<integer>`(Facoltativo) Imposta la soglia di avviso per Query Samples Processed (QSP). Quando le query raggiungono questa soglia, nella risposta dell'API viene restituito un messaggio di avviso.  
`max_samples_processed_error_threshold=<integer>>`(Facoltativo) Imposta la soglia di errore per Query Samples Processed (QSP). Le query che superano questa soglia verranno rifiutate con un errore e non verranno addebitate. Utilizzato per evitare costi di interrogazione eccessivi.

**Durata**

`duration` In un'API compatibile con Prometheus, A è un numero, seguito immediatamente da una delle seguenti unità:
+ `ms` millisecondi
+ `s` secondi
+ `m` minuti
+ `h` ore
+ `d` giorni, supponendo che un giorno abbia sempre 24 ore
+ `w` settimane, supponendo che una settimana abbia sempre 7 giorni
+ `y` anni, supponendo che un anno abbia sempre 365 giorni

**Richiesta di esempio**

```
POST /workspaces/ws-b226cc2a-a446-46a9-933a-ac50479a5568/api/v1/query?query=sum(node_cpu_seconds_total) HTTP/1.1
Content-Length: 0, 
Authorization: AUTHPARAMS
X-Amz-Date: 20201201T193725Z
User-Agent: Grafana/8.1.0
```

**Risposta di esempio**

```
HTTP/1.1 200 OK
x-amzn-RequestId: 12345678-abcd-4442-b8c5-262b45e9b535
Content-Length: 132
Connection: keep-alive
Date: Tue, 01 Dec 2020 19:37:25 GMT
Content-Type: application/json
Server: amazon
content-encoding: gzip

{
    "status": "success",
    "data": {
        "resultType": "vector",
        "result": [
            {
                "metric": {},
                "value": [
                    1634937046.322,
                    "252590622.81000024"
                ]
            }
        ]
    }
}
```