[Cloud]/Prometheus 2

Prometheus Dashboard 활용

데시보드 프로메테우스는 기본적으로 9090 Listen 포트를 통해서 데시보드를 제공한다. 접속방법은 :9090/targets URL을 사용하여 인터넷 브라우저로 접속한다. 데시보드에 접속을 하면 아래의 Targets endpoint를 확인할 수 있고 메트릭 수집 대상 서버가 정상으로 기동(State = UP/Down)되었는지 확인을할 수 있다. 이번 블로그에서는 오픈스택 인프라스트럭처 클러스터를 모니터링 수집 대상으로 하여 수집한 메트릭 정보를 활용하여 Prometheus에서 어떻게 모니터링 하는지 간략히 살펴보도록 하겠다. Alerts 프로메테우스에서 Alert는 크게 두 파트로 나뉘어 진다. 하나는 Alerting Rule 파트로 프로메테우스 서버에 정의된 Rule을 통해 alert 정보를 Aler..

[Cloud]/Prometheus 2021.09.15

Prometheus & Grafana on OpenShift

개념 프로메테우스는 SoundCloud에서 개발한 시스템 모니터링 및 알람을 제공하는 오픈소스 모니터링 플랫폼이다. 프로메테우스는 타임시리즈 계열의 메트릭 정보를 수집하고 저장하여 쿼리를 통해 시계열 데이터를 표현할 수 있는 플랫폼, 알람, 그리고 다양한 3rd party 솔루션에서 연동하여 시각화할 수 있는 다양한 plugin을 제공한다. 이러한 편리한 기능들로 인해 다양한 기업 및 기관에서 인프라스트럭처 및 컨테이너 플랫폼의 모니터링 시스템으로 많이 활용하고 있다. 특징 프로메테우스는 타임시리즈 데이터를 메트릭 이름과 key/value 쌍으로 식별할수 있는 다차원 데이터 모델을 제공한다. TSDB를 사용하고 데이터를 활용하기 위해서 유연한 Query Language를 사용한다. 기본적으로, 싱글 서버..

[Cloud]/Prometheus 2021.09.04