16.12. PrometheusRestrictedConfig
16.12.1. 설명
PrometheusRestrictedConfig
리소스는 사용자 정의 프로젝트를 모니터링하는 Prometheus 구성 요소의 설정을 정의합니다.
UserWorkload Configuration에표시
속성 | 유형 | 설명 |
---|---|---|
additionalAlertmanagerConfigs | Prometheus 구성 요소에서 경고를 수신하는 추가 Alertmanager 인스턴스를 구성합니다. 기본적으로 추가 Alertmanager 인스턴스는 구성되지 않습니다. | |
enforcedLabelLimit | *uint64 |
샘플에 허용되는 라벨 수에 대한 구조별 제한을 지정합니다. 지표 레이블을 다시 지정한 후 레이블 수가 이 제한을 초과하면 전체 스크랩이 실패로 처리됩니다. 기본값은 |
enforcedLabelNameLengthLimit | *uint64 |
샘플의 레이블 이름 길이에 대한 구조별 제한을 지정합니다. 지표의 레이블을 다시 지정한 후 레이블 이름의 길이가 이 제한을 초과하면 전체 스크랩이 실패로 처리됩니다. 기본값은 |
enforcedLabelValueLengthLimit | *uint64 |
샘플의 레이블 값 길이에 대한 구조별 제한을 지정합니다. 메트릭의 레이블을 다시 지정한 후 레이블 값의 길이가 이 제한을 초과하면 전체 스크랩이 실패로 처리됩니다. 기본값은 |
enforcedSampleLimit | *uint64 |
허용할 스크랩 샘플 수에 대한 전역 제한을 지정합니다. 이 설정은 값이 |
enforcedTargetLimit | *uint64 |
스크랩 대상 수에 대한 전역 제한을 지정합니다. 이 설정은 값이 |
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에 대한 허용 오차를 정의합니다. |
volumeClaimTemplate | *monv1.EmbeddedPersistentVolumeClaim | Prometheus의 영구 스토리지를 정의합니다. 이 설정을 사용하여 볼륨의 스토리지 클래스 및 크기를 구성합니다. |