

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

# Ottieni statistiche sull'utilizzo delle query per ogni query
<a name="AMP-stats"></a>

I [prezzi](https://aws.amazon.com/prometheus/pricing/) delle interrogazioni si basano sul numero totale di esempi di interrogazioni elaborate in un mese a partire dalle interrogazioni eseguite. Puoi ottenere statistiche su ogni query che effettui per tenere traccia dei campioni elaborati. La risposta alla query per una `query` o un'`queryRange`API può includere i dati statistici sugli esempi di query elaborati includendo il parametro di query `stats=all` nella richiesta. Un `samples` oggetto viene creato nell'`stats`oggetto e i `stats` dati vengono restituiti nella risposta.

L'oggetto `samples` ha i seguenti attributi:


| Attributo | Description | 
| --- | --- | 
| totalQueryableSamples | Numero totale di esempi di interrogazioni elaborate. Queste sono le informazioni da utilizzare per la fatturazione. | 
| totalQueryableSamplesPerStep | Il numero totale di esempi di interrogazioni elaborate per ogni fase. È strutturato come un array di array con il timestamp in epoch e il numero di campioni caricati nella fase specifica. | 

Di seguito sono riportate le richieste e le risposte di esempio che includono le `stats` informazioni contenute nella risposta:

Esempio per `query`:

**GET**

```
endpoint/api/v1/query?query=up&time=1652382537&stats=all
```

**Risposta**

```
{
    "status": "success",
    "data": {
        "resultType": "vector",
        "result": [
            {
                "metric": {
                    "__name__": "up",
                    "instance": "localhost:9090",
                    "job": "prometheus"
                },
                "value": [
                    1652382537,
                    "1"
                ]
            }
        ],
        "stats": {
            "timings": {
                "evalTotalTime": 0.00453349,
                "resultSortTime": 0,
                "queryPreparationTime": 0.000019363,
                "innerEvalTime": 0.004508405,
                "execQueueTime": 0.000008786,
                "execTotalTime": 0.004554219
            },
            "samples": {
                "totalQueryableSamples": 1,
                "totalQueryableSamplesPerStep": [
                    [
                        1652382537,
                        1
                    ]
                ]
            }
        }
    }
}
```

 Esempio per `queryRange`:

**GET**

```
endpoint/api/v1/query_range?query=sum+%28rate+%28go_gc_duration_seconds_count%5B1m%5D%29%29&start=1652382537&end=1652384705&step=1000&stats=all
```

**Risposta**

```
{
    "status": "success",
    "data": {
        "resultType": "matrix",
        "result": [
            {
                "metric": {},
                "values": [
                    [
                        1652383000,
                        "0"
                    ],
                    [
                        1652384000,
                        "0"
                    ]
                ]
            }
        ],
        "stats": {
            "samples": {
                "totalQueryableSamples": 8,
                "totalQueryableSamplesPerStep": [
                    [
                        1652382000,
                        0
                    ],
                    [
                        1652383000,
                        4
                    ],
                    [
                        1652384000,
                        4
                    ]
                ]
            }
        }
    }
}
```