port | 없음 | ClickHouse 메트릭을 제공하는 포트입니다. |
endpoint | /metrics | 메트릭 스크래핑용 HTTP 엔드포인트입니다. /로 시작합니다. <handlers> 섹션과 함께 사용해서는 안 됩니다. |
url / headers / method | 없음 | 요청에 일치하는 handler를 찾는 데 사용되는 필터입니다. <http_handlers> 섹션의 동일한 이름을 가진 필드와 유사합니다. |
info | true | 서버 아이덴티티 레이블(name, version, version_describe, version_major, version_minor, version_patch)이 포함된 ClickHouse_Info gauge를 노출합니다. |
metrics | true | system.metrics의 메트릭을 노출합니다. |
asynchronous_metrics | true | system.asynchronous_metrics의 메트릭을 노출합니다. |
events | true | system.events의 메트릭을 노출합니다. |
errors | true | system.errors의 오류 횟수를 노출합니다. |
histograms | true | system.histogram_metrics의 메트릭을 노출합니다. |
dimensional_metrics | true | system.dimensional_metrics의 메트릭을 노출합니다. |
labels | 없음 | 노출되는 모든 메트릭에 추가되는 상수 레이블입니다. 각 하위 요소가 레이블 하나를 정의하며, 요소 이름이 레이블 이름([a-zA-Z_][a-zA-Z0-9_]* 패턴과 일치해야 함), 요소 값이 레이블 값이 됩니다. 레이블 값에는 from_env 속성과 같은 표준 구성 치환을 사용할 수 있습니다. 레이블 이름이 __로 시작하거나(Prometheus 예약어), 이 엔드포인트가 활성화된 섹션을 위해 이미 기록하고 있는 레이블과 충돌하면 해당 이름은 거부됩니다. 따라서 예약된 집합은 엔드포인트가 실제로 내보내는 범위에 따라 달라집니다. 즉, histograms가 활성화된 경우 le, info가 활성화된 경우 ClickHouse_Info 레이블(name, version, version_describe, version_major, version_minor, version_patch), histograms 또는 dimensional_metrics가 활성화된 경우 노출되는 히스토그램 또는 차원 메트릭 family에서 사용하는 모든 레이블(예: group, direction, operation_type)이 이에 해당합니다. 이처럼 엔드포인트가 실제로 노출하는 내용에 따라 달라지므로, 동일한 이름이라도 어떤 엔드포인트에서는 유효하고 다른 엔드포인트에서는 거부될 수 있습니다. |