프로메테우스 설치 및 웹 UI 설치가 끝나고 접속하면 먼저 Graph 메뉴를 확인 할 수 있다.
프로메테우스에서 제공하는 가장 중요한 기능을 처리하는 페이지이며 Expression에 메트릭 데이터를 조회할 수 있는 표현
식을 입력하여 값을 조회 할 수 있고 이때 사용하는 표현식은 PromQL(Prometheus Query Language)라는 프로메테우스에
서 제공하는 쿼리 언어이다.
예시로 노드별로 사용가능한 메모리의 용량을 표시하는 node_memory_MemFree_bytes라는 쿼리를 입력하고 Excute를
클릭하면 아래와 같이 각 노드의 정보와 메트릭이 정상적으로 수집되는 것을 확인할 수 있다.
Table이 기본 옵션으로 Graph를 선택하여 메트릭 데이터를 시각화하여 차트로 확인할 수도 있다.
다음으로 Alert 메뉴가 존재하며 얼럿매니저를 활용해 경보 규칙을 등록하고 경보 발생을 확인할 수 있다.
Status 메뉴는 여러 개의 하위 메뉴가 있으며 프로메테우스 서버의 런타임, 빌드 정보와 설정 값, 다양한 규칙을 확인 할
수 있다.
중요하게 확인 할 메뉴로는 Status > Targets 메뉴를 클릭하면 프로메테우스가 메트릭 데이터를 수집하는 대상과 대상의
상태가 표시된다.
쿠버네티스 API서버, 노드, 파드, cadvisor등의 메트릭 데이터 수집 대상과 대상의 정보, 수집 경로(Endpoint) 등을 확인 할
수 있다.
'Cloud > Prometheus' 카테고리의 다른 글
프로메테우스 설치 및 실행 (0) | 2023.05.31 |
---|---|
Prometheus란? (0) | 2023.05.31 |