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 이벤트 리스너로 요청을 전송하여 서비스 모니터를 테스트합니다. 예를 들어 빈 커밋을 푸시합니다.
git commit -m "empty-commit" --allow-empty && git push origin main
$ git commit -m "empty-commit" --allow-empty && git push origin mainCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
OpenShift Container Platform 웹 콘솔에서 관리자
모니터링 메트릭 으로 이동합니다. -
지표를 보려면 이름으로 검색합니다. 예를 들어
github-listener이벤트 리스너에 대한eventlistener_http_resources지표의 세부 정보를 보려면eventlistener_http_resources키워드를 사용하여 검색합니다.