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
Die Preisgestaltungquery 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 | Beschreibung |
|---|---|
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 ] ] } } } }