14.8. PrometheusK8sConfig
14.8.1. 설명
PrometheusK8sConfig
에는 Prometheus 구성 요소와 관련된 구성이 있습니다.
다음과 같이 표시됩니다. ClusterMonitoringConfiguration
속성 | 유형 | 설명 |
---|---|---|
additionalAlertmanagerConfigs | array(AdditionalAlertmanagerConfig) | AlertmanagerConfigs에는 Prometheus 구성 요소가 aditional Alertmanager 인스턴스와 통신하는 방법에 대한 구성이 있습니다. default: nil |
externalLabels | map[string]string | externalLabels는 외부 시스템(수동, 원격 스토리지, Alertmanager)과 통신할 때 모든 시계열 또는 경고에 추가할 레이블을 정의합니다. default: nil. |
logLevel | string | loglevel은 Prometheus의 로그 수준을 정의합니다. 가능한 값은 error, warn, info, debug.default: info입니다. |
nodeSelector | map[string]string | nodeSelector는 Pod가 예약된 노드를 정의합니다. |
queryLogFile | string |
QueryLogFile은 PromQL 쿼리가 기록되는 파일을 지정합니다. 전체 경로가 해당 위치에 마운트된 경우 |
remoteWrite | array(remotewritespec) | RemoteWrite는 url의 모든 원격 쓰기 구성, 레이블 재지정을 위한 권한 부여 |
resources | 리소스는 단일 Pod에 대한 리소스 요청 및 제한을 정의합니다. | |
보존 | string | 보존은 Prometheus가 데이터를 보존해야 하는 시간 기간을 정의합니다. 정규식 [0-9]+(ms|s|m|h|d|y)(밀리초(밀리초) 시간)와 일치해야 합니다. 기본값은 15d입니다. |
허용 오차 | array(v1.Toleration) | 허용 오차는 포드 허용 오차를 정의합니다. |
volumeClaimTemplate | VolumeClaimTemplate은 Prometheus의 영구 스토리지를 정의합니다. storageClass와 볼륨의 크기를 구성할 수 있습니다. |