이번 챕터는 실습이 거의 90퍼 이상을 차지하고 있기 때문에 실습내용을 제외한 이론적인 부분만 다루려고 했습니다. 따라서 책의 분량은 많지만 요약한 내용은 그다지 많지가 않았습니다.

모니터링 단계

수집 → 통합 → 시각화

프로메테우스 그라파나

여러가지 데이터 수집 및 통합 도구 요약

구분 프로메테우스 데이터독 뉴 렐릭 인플럭스db
가격 무료 유료 유료 유/무료
형태 설치형 서비스 형 서비스 형 서비스 형/설치형
참고자료 매우 많음 많음 많음 많음
기능 확장성 매우 좋음 좋음 좋음 좋음

여러가지 시각화 도구 요약

구분 그라파나 키바나 크로노그래프
가격 유/무료 유/무료 유/무료
형태 서비스형/설치형 서비스형/설치형 서비스형/설치형
시각화 대상 다양한 대상 시각화 기능 앨라스틱서치 인플럭스 db
정보량 많음 많음 적음
기능 확장성 좋음 좋음 적음

리소스 매트릭 파이프라인

출처 :https://user-images.githubusercontent.com/15958325/77894469-483d2a00-72b0-11ea-8aaf-dc8a8bcb07fc.png

매트릭 cAdvisor가 컨테어나의 매트릭 정보를 수집하고 이를 매트릭 서버로 보냅니다.

이후 매트릭 api를 통해서 수집된 정보로 여러 기능을 구현할 수 있습니다.

다만 이때 정보들은 저장되는 것이 아니기 때문에 현재의 상태만을 알 수 있습니다.

따라서 수집한 데이터를 따로 저장 공간에 저장하는 완전한 모니터링 파이프라인을 구축하기를 권장한다고 책에 적혀있습니다.