

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Rufen Sie für jede Abfrage Statistiken über Ihre Abfragenutzung ab
<a name="AMP-stats"></a>

Die [Preisgestaltung](https://aws.amazon.com/prometheus/pricing/) für Abfragen basiert auf der Gesamtzahl der in einem Monat verarbeiteten Abfrageproben aus ausgeführten Abfragen. Sie können Statistiken zu jeder Anfrage abrufen, die Sie stellen, um den Überblick über Ihre verarbeiteten Proben zu behalten. Die Abfrageantwort für eine `query` oder eine `queryRange` API kann Statistikdaten zu Abfragebeispielen enthalten, die verarbeitet wurden, indem der Abfrageparameter `stats=all` in die Anfrage aufgenommen wird. In dem `samples` Objekt wird ein `stats` Objekt erstellt, und die `stats` Daten werden in der Antwort zurückgegeben.

Das `samples` Objekt hat die folgenden Attribute:


| Attribut | Description | 
| --- | --- | 
| totalQueryableSamples | Gesamtzahl der verarbeiteten Abfragebeispiele. Dies sind die Informationen, die für die Abrechnung verwendet werden sollen. | 
| totalQueryableSamplesPerStep | Die Anzahl der pro Schritt verarbeiteten Abfragebeispiele. Dies ist als Array von Arrays mit dem Zeitstempel in Epoche und der Anzahl der für den jeweiligen Schritt geladenen Beispiele strukturiert. | 

Nachfolgend finden Sie Beispiele für Anfragen und Antworten, die die `stats` Informationen in der Antwort enthalten:

Beispiel für `query`:

**GET**

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

**Antwort**

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

 Beispiel für `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
```

**Antwort**

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