1.11. 사용자 정의 프로젝트의 트리거에 대한 이벤트 리스너 모니터링 활성화
클러스터 관리자는 사용자 정의 프로젝트에서 Triggers
서비스에 대한 이벤트 리스너 메트릭을 수집하고 OpenShift Container Platform 웹 콘솔에 표시하려면 각 이벤트 리스너에 대한 서비스 모니터를 생성할 수 있습니다. HTTP 요청을 수신할 때 Triggers
서비스의 이벤트 리스너는 3개의 metrics Cryostat- eventlistener_http_duration_seconds
,eventlistener_event_count
, eventlistener_triggered_resources
를 반환합니다.
사전 요구 사항
- OpenShift Container Platform 웹 콘솔에 로그인했습니다.
- Red Hat OpenShift Pipelines Operator를 설치했습니다.
- 사용자 정의 프로젝트에 대한 모니터링을 활성화했습니다.
프로세스
각 이벤트 리스너에 대해 서비스 모니터를 생성합니다. 예를 들어
테스트
네임스페이스에서github-listener
이벤트 리스너에 대한 메트릭을 보려면 다음 서비스 모니터를 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: labels: app.kubernetes.io/managed-by: EventListener app.kubernetes.io/part-of: Triggers eventlistener: github-listener annotations: networkoperator.openshift.io/ignore-errors: "" name: el-monitor namespace: test spec: endpoints: - interval: 10s port: http-metrics jobLabel: name namespaceSelector: matchNames: - test selector: matchLabels: app.kubernetes.io/managed-by: EventListener app.kubernetes.io/part-of: Triggers eventlistener: github-listener ...
apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: labels: app.kubernetes.io/managed-by: EventListener app.kubernetes.io/part-of: Triggers eventlistener: github-listener annotations: networkoperator.openshift.io/ignore-errors: "" name: el-monitor namespace: test spec: endpoints: - interval: 10s port: http-metrics jobLabel: name namespaceSelector: matchNames: - test selector: matchLabels: app.kubernetes.io/managed-by: EventListener app.kubernetes.io/part-of: Triggers eventlistener: github-listener ...
이벤트 리스너로 요청을 전송하여 서비스 모니터를 테스트합니다. 예를 들어 빈 커밋을 푸시합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow git commit -m "empty-commit" --allow-empty && git push origin main
$ git commit -m "empty-commit" --allow-empty && git push origin main
-
OpenShift Container Platform 웹 콘솔에서 관리자
모니터링 메트릭 으로 이동합니다. -
지표를 보려면 이름으로 검색합니다. 예를 들어
github-listener
이벤트 리스너에 대한eventlistener_http_resources
지표의 세부 정보를 보려면eventlistener_http_resources
키워드를 사용하여 검색합니다.
추가 리소스