

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 각 쿼리의 쿼리 사용량에 대한 통계 가져오기
<a name="AMP-stats"></a>

쿼리 [요금](https://aws.amazon.com/prometheus/pricing/)은 실행된 쿼리에서 한 달 동안 처리된 총 쿼리 샘플 수를 기준으로 합니다. 처리된 샘플을 추적하기 위해 수행하는 각 쿼리에 대한 통계를 가져올 수 있습니다. `query` 또는 `queryRange` API에 대한 쿼리 응답에는 요청에 `stats=all` 쿼리 파라미터를 포함하여 처리된 쿼리 샘플에 대한 통계 데이터가 포함될 수 있습니다. `samples` 객체가 `stats` 객체에 생성되고 `stats` 데이터가 응답에서 반환됩니다.

`samples` 객체는 다음 속성으로 구성됩니다.


| 속성 | 설명 | 
| --- | --- | 
| totalQueryableSamples | 처리된 쿼리 샘플의 총 수입니다. 청구에 사용할 정보입니다. | 
| totalQueryableSamplesPerStep | 각 단계에서 처리된 쿼리 샘플 수입니다. 이는 Epoch 단위의 타임스탬프와 특정 단계에서 로드된 샘플 수를 포함하는 배열로 구성된 구조입니다. | 

응답에 `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
                    ]
                ]
            }
        }
    }
}
```