

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 取得每個查詢的查詢用量統計資料
<a name="AMP-stats"></a>

查詢[定價](https://aws.amazon.com/prometheus/pricing/)是根據一個月內已執行查詢處理的查詢範例總數而定。您可以取得每個查詢的統計資料，以追蹤處理的範例。`query` 或 `queryRange` API 的查詢回應可以包含透過在請求`stats=all`中包含查詢參數所處理之查詢範例的統計資料。`samples` 物件是在 `stats` 物件中建立，而`stats`資料會在回應中傳回。

`samples` 物件由下列屬性組成：


| 屬性 | Description | 
| --- | --- | 
| totalQueryableSamples | 已處理的查詢範例總數量。這是用於請款的信息。 | 
| totalQueryableSamplesPerStep | 每個步驟處理的查詢範例數。這會依時期針對含時間戳記的陣列建構為其中一個陣列，以及在特定步驟中載入的範例數量。 | 

在回應中包含 `stats` 資訊的範例請求和回應如下：

`query` 的範例：

**GET**

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

**回應**

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

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

**回應**

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