16.10. PrometheusK8sConfig
16.10.1. 설명
PrometheusK8sConfig
리소스는 Prometheus 구성 요소에 대한 설정을 정의합니다.
ClusterMonitoringConfiguration에 표시
속성 | 유형 | 설명 |
---|---|---|
additionalAlertmanagerConfigs | Prometheus 구성 요소에서 경고를 수신하는 추가 Alertmanager 인스턴스를 구성합니다. 기본적으로 추가 Alertmanager 인스턴스는 구성되지 않습니다. | |
enforcedBodySizeLimit | string |
Prometheus 스크랩 지표에 대한 본문 크기 제한을 적용합니다. 스크랩된 대상의 본문 응답이 제한보다 크면 스크랩이 실패합니다. 다음 값이 유효합니다. 제한 없음, Prometheus 크기 형식(예: 64MB )의 숫자 값(예: |
externalLabels | map[string]string | 페더레이션, 원격 스토리지, Alertmanager와 같은 외부 시스템과 통신할 때 임의의 시계열 또는 경고에 추가할 레이블을 정의합니다. 기본적으로 레이블은 추가되지 않습니다. |
logLevel | string |
Prometheus의 로그 수준 설정을 정의합니다. 가능한 값은 |
nodeSelector | map[string]string | 포드가 예약되는 노드를 정의합니다. |
queryLogFile | string |
PromQL 쿼리가 기록되는 파일을 지정합니다. 이 설정은 파일 이름일 수 있습니다. 이 경우 쿼리가 |
remoteWrite | URL, 인증, 재지정 설정을 포함한 원격 쓰기 구성을 정의합니다. | |
resources | *v1.ResourceRequirements | Prometheus 컨테이너의 리소스 요청 및 제한을 정의합니다. |
보존 | string |
Prometheus가 데이터를 보유하는 기간을 정의합니다. 이 정의는 |
retentionSize | string |
데이터 블록에 사용되는 최대 디스크 공간과 WAL(Write-ahead 로그)을 정의합니다. 지원되는 값은 |
허용 오차 | []v1.Toleration | Pod에 대한 허용 오차를 정의합니다. |
topologySpreadConstraints | []v1.TopologySpreadConstraint | Pod의 토폴로지 분배 제약 조건을 정의합니다. |
volumeClaimTemplate | *monv1.EmbeddedPersistentVolumeClaim | Prometheus의 영구 스토리지를 정의합니다. 이 설정을 사용하여 스토리지 클래스, 볼륨 크기 및 이름을 포함하여 영구 볼륨 클레임을 구성합니다. |