13.3. Prometheus 서비스 모니터를 사용하여 중앙 모니터링
Prometheus Operator를 사용하는 경우 서비스 모니터를 사용하여 RHACS(Red Hat Advanced Cluster Security for Kubernetes)에서 메트릭을 스크랩할 수 있습니다.
참고
Prometheus Operator를 사용하지 않는 경우 RHACS에서 데이터를 수신하도록 Prometheus 구성 파일을 편집해야 합니다.
절차
다음 콘텐츠를 사용하여 새
servicemonitor.yaml파일을 생성합니다.apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: name: prometheus-stackrox namespace: stackrox spec: endpoints: - interval: 30s port: monitoring scheme: http selector: matchLabels: app.kubernetes.io/name: <stackrox-service>1 - 1
- 라벨은 모니터링하려는
서비스리소스와 일치해야 합니다. 예를 들면central또는scanner가 있습니다.
클러스터에 YAML을 적용합니다.
$ oc apply -f servicemonitor.yaml1 - 1
- Kubernetes를 사용하는 경우
oc.. 대신kubectl을 입력합니다.
검증
다음 명령을 실행하여 서비스 모니터 상태를 확인합니다.
$ oc get servicemonitor --namespace stackrox1 - 1
- Kubernetes를 사용하는 경우
oc.. 대신kubectl을 입력합니다.