Cloud Z CP 의 모니터링은 다음의 오픈소스 컴포넌트로 구성하여 서비스를 제공합니다.
- Metric 을 수집하고 저장하기 위한 Prometheus
- Prometheus 에서 만들어진 Alert 을 처리하는 Alertmanager
- 3rd-party 의 metric 들을 외부로 내보내서 Prometheus 가 수집할 수 있도록 하기 위한 각종 Exporter들(node-exporter, kube-state-metrics, blackbox-exporter, elasticsearch-exporter 등)
- 마지막으로 수집된 Metric 들을 Prometheus Query 를 이용하여 시각화하여 사용자가 알아보기 쉬운 형태의 Dashboard로 제공하는 Grafana
여기에서는 Grafana 의 Dashboard 사용법 및 기본으로 제공하는 Dashboard 의 각 항목들 위주로 설명합니다.
Grafana에 대한 좀 더 상세한 내용이나 사용법을 확인하시려면 Grafana Docs를 참고하시기 바랍니다.
서비스를 이용하기 위해서는 ZCP Console 사이드 메뉴에서 모니터링(Monitoring) 을 클릭합니다.
버전이 업데이트되면서 추가,수정,삭제된 Dashboard 나 Panel 에 변경된 정보는 다음의 범례로 표시됩니다.
- 버전, 내용: 추가된 Dashboard 또는 Panel
- 버전, 내용: 변경된 Dashboard 또는 Panel
- 버전, 내용: 삭제된 Dashboard 또는 Panel
Dashboard 로 이동
- 상단의 Home 메뉴를 선택하세요.
- 최근에 선택했던 Dashboard(Recent)와 기본제공 Folder(4개) 가 보입니다.
- 기본제공 Folder 중에 하나를 선택하면 Folder 에 속해 있는 Dashboard 들이 펼쳐집니다.
- Dashboard 선택하면 각종 Panel 로 구성되어 있는 화면을 만날 수 있습니다.
기본 제공 Dashboard
Cloud Z CP Public 에서 기본으로 제공하는 Dashboard 에 대하여 설명합니다.
Addon Dashboards
ElasticSearch
elasticsearch에 대한 정보들을 표시 (JVM, CPU, Memory, Documents, Indices 등)