

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Obtenez des statistiques sur l'utilisation de vos requêtes pour chaque requête
<a name="AMP-stats"></a>

La [tarification](https://aws.amazon.com/prometheus/pricing/) des requêtes est basée sur le nombre total d’échantillons de requêtes traités en un mois à partir des requêtes exécutées. Vous pouvez obtenir des statistiques sur chaque requête que vous effectuez afin de suivre les échantillons traités. La réponse à une requête pour une `query` ou une `queryRange` API peut inclure les données statistiques relatives aux échantillons de requêtes traités en incluant le paramètre de requête `stats=all` dans la demande. Un `samples` objet est créé dans l'`stats`objet et les `stats` données sont renvoyées dans la réponse.

L’objet `samples` contient les attributs suivants :


| Attribut | Description | 
| --- | --- | 
| totalQueryableSamples | Nombre total d’échantillons de requêtes traités. Il s’agit des informations à utiliser pour la facturation. | 
| totalQueryableSamplesPerStep | Nombre d’échantillons de requêtes traités à chaque étape. Il s’agit d’un tableau de tableaux avec l’horodatage de l’époque et le nombre d’échantillons chargés à l’étape spécifique. | 

Les exemples de demandes et de réponses qui incluent les informations `stats` contenues dans la réponse sont les suivants :

Exemple pour `query` :

**GET**

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

**Réponse**

```
{
    "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
                    ]
                ]
            }
        }
    }
}
```

 Exemple pour `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
```

**Réponse**

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