2.13. 메트릭 컬렉션 프로필 구성
메트릭 컬렉션 프로필을 사용하는 것은 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 https://access.redhat.com/support/offerings/techpreview 을 참조하십시오.
기본적으로 Prometheus는 OpenShift Container Platform 구성 요소의 모든 기본 메트릭 대상에 의해 노출되는 메트릭을 수집합니다. 그러나 Prometheus가 특정 시나리오의 클러스터에서 더 적은 메트릭을 수집하도록 할 수 있습니다.
- 클러스터 관리자에게는 경고, Telemetry 및 콘솔 메트릭만 필요하며 다른 메트릭을 사용할 필요가 없습니다.
- 클러스터 크기가 증가하고 이제 수집된 기본 지표 데이터의 크기가 증가하면 CPU 및 메모리 리소스가 크게 증가해야 합니다.
지표 컬렉션 프로필을 사용하여 기본 메트릭 데이터 또는 최소한의 메트릭 데이터를 수집할 수 있습니다. 최소 메트릭 데이터를 수집할 때 경고와 같은 기본 모니터링 기능이 계속 작동합니다. 동시에 Prometheus에 필요한 CPU 및 메모리 리소스가 감소합니다.
2.13.1. 메트릭 컬렉션 프로필 정보 링크 복사링크가 클립보드에 복사되었습니다!
다음 두 가지 메트릭 컬렉션 프로필 중 하나를 활성화할 수 있습니다.
- Full: Prometheus는 모든 플랫폼 구성 요소에서 표시하는 지표 데이터를 수집합니다. 이 설정은 기본값입니다.
- 최소: Prometheus는 플랫폼 경고, 규칙, Telemetry 및 콘솔 대시보드에 필요한 지표 데이터만 수집합니다.
2.13.2. 메트릭 컬렉션 프로필 선택 링크 복사링크가 클립보드에 복사되었습니다!
핵심 OpenShift Container Platform 모니터링 구성 요소에 대한 메트릭 컬렉션 프로필을 선택하려면 cluster-monitoring-config ConfigMap 오브젝트를 편집합니다.
사전 요구 사항
-
OpenShift CLI(
oc)가 설치되어 있습니다. -
FeatureGateCR(사용자 정의 리소스)을 사용하여 기술 프리뷰 기능을 활성화했습니다. -
cluster-monitoring-configConfigMap오브젝트를 생성하셨습니다. -
cluster-admin클러스터 역할의 사용자로 클러스터에 액세스할 수 있습니다.
모니터링 구성 맵에 대한 변경 사항을 저장하면 모니터링 프로세스를 재시작하고 관련 프로젝트에서 Pod 및 기타 리소스를 재배포할 수 있습니다. 해당 프로젝트에서 실행 중인 모니터링 프로세스도 다시 시작할 수 있습니다.
프로세스
openshift-monitoring프로젝트에서cluster-monitoring-configConfigMap오브젝트를 편집합니다.oc -n openshift-monitoring edit configmap cluster-monitoring-config
$ oc -n openshift-monitoring edit configmap cluster-monitoring-configCopy to Clipboard Copied! Toggle word wrap Toggle overflow data/config.yaml/prometheusK8s아래에 메트릭 컬렉션 프로파일 설정을 추가합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 지표 컬렉션 프로필의 이름입니다. 사용 가능한 값은
full또는minimal입니다. 값을 지정하지 않거나collectionProfile키 이름이 구성 맵에 없는 경우full의 기본 설정이 사용됩니다.
다음 예제에서는 Prometheus의 코어 플랫폼 인스턴스에 대한 지표 컬렉션 프로필을
minimal로 설정합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 파일을 저장하여 변경 사항을 적용합니다. 새 구성의 영향을 받는 Pod가 자동으로 다시 시작됩니다.