3.5. 여러 네임스페이스에서 대상 스크래핑
여러 네임스페이스에서 대상을 스크래핑하려면 MonitoringStack 개체에서 네임스페이스와 리소스 선택기를 설정합니다.
사전 요구 사항
-
cluster-admin클러스터 역할의 사용자로 또는 네임스페이스에 대한 관리 권한이 있는 사용자로 클러스터에 액세스할 수 있습니다. - Cluster Observability Operator가 설치되어 있습니다.
프로세스
다음 네임스페이스 개체와
MonitoringStackYAML 파일을 배포합니다.MonitoringStack예제Copy to Clipboard Copied! Toggle word wrap Toggle overflow 항상 발생하는 경고와 함께
ns1-coo네임스페이스에 샘플 애플리케이션을 배포합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow monitoring.rhobs/stack: multi-ns라는 라벨이 붙은 다른 네임스페이스에 동일한 예제 애플리케이션을 배포합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
Prometheus 인스턴스가 새로운 대상을 추가하고 알림이 실행되는지 확인합니다. port-forward 명령을 사용하여
Monitoringstack인스턴스에 의해 배포된 Prometheus 또는 Alertmanager 사용자 인터페이스를 노출합니다.Prometheus
oc port-forward -n ns1-coo pod/prometheus-example-coo-monitoring-stack-0 9090
$ oc port-forward -n ns1-coo pod/prometheus-example-coo-monitoring-stack-0 9090Copy to Clipboard Copied! Toggle word wrap Toggle overflow Alertmanager
oc port-forward -n ns1-coo pod/alertmanager-example-coo-monitoring-stack-0 9093
$ oc port-forward -n ns1-coo pod/alertmanager-example-coo-monitoring-stack-0 9093Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
대상이 스크랩되고 있고
http://localhost:9090/targets또는http://localhost:9093/#/alerts로 이동하여 경고가 실행되는지 확인합니다.