파이프라인 모니터링
빌드 및 배포가 일어나는 것을 운영자가 인지할수 있도록 알림 설정
코드 리포지토리에 릴리스 브랜치를 별도로 구성하여 빌드 및 배포 제어
클러스터 모니터링
시스템 자원의 이용 상태와 응용 소프트웨어의 실행 상태를 점검
클러스터 내에 메트릭 데이터 수집을 위한 도구를 설치
대시보드를 설정하여 유용한 정보를 빠르게 파악할 수 있도록 시각화
Slack 알림 설정
Slack 채널 생성 및 Slack app(Jenkins CI) 설치
Slack 채널 접근을 위한 authentication token 생성 → Jenkins credentials 에 등록
Jenkins 플러그인 (Slack Notification) 설치
Pipeline Script에서 알림 설정, 테스트
Prometheus와 Grafana를 로컬 클러스터에 설치
Helm을 이용하여 kube-prometheus-stack 을 간편 설치
로컬 컴퓨터의 브라우저에서 접근할 수 있도록 서비스 설정
모니터링 대시보드 구성
시스템 부하 모니터링 테스트