본문 바로가기

prometheus3

Prometheus, Thanos란? 탑신병자 듀오 팀 티모입니다. 오늘은 Prometheus와 Thanos에 대해서 알아보겠습니다. Prometheus는 SoundCloud 사에서 만든 오픈 소스 기반 모니터링 툴입니다. 여러 종류의 메트릭 데이터를 수집하며 이를 로컬 스토리지에 시계열 형태로 저장합니다. 따라서 응답 시간이 매우 빠르며, 단일 서버에 설치하며 구조도 간단해 사용하기 쉽습니다. 또한 쿼리 기능을 갖추고 있으며, Grafana(그라파나)를 연계해 시각화를 지원하기도 합니다. 오픈 소스를 기반으로 하다 보니 다양한 시스템을 모니터링할 수 있는 플러그인 생태계가 잘 구축되어 있습니다. 위의 여러 장점들을 토대로 쿠버네티스 환경에서의 메인 모니터링 시스템으로 주로 이용되고 있습니다. Prometheus의 기본 아키텍처 및 특징입니.. 2023. 8. 23.
Prometheus & Grafana 연동 프로메테우스가 메트릭의 정보를 가져오는 모니터링 툴이었다면, 그라파나는 가져온 메트릭 정보를 시각화 해주는 오픈소스 도구이다. 그라파나는 다음과 같은 장점들로 인해 널리 사용되고 있다. Graphite, Prometheus, InfluxDB 등 다양한 데이타베이스와 메트릭수집 시스템을 지원 하나의 대시보드에 동시에 여러 메트릭 시스템들의 지표를 표시 설치 및 사용이 쉬움 프로메테우스를 잘 지원함 그라파나의 설치는 공식문서를 따라 진행하면 된다. 본 문서에서 이용한 환경은 이전 포스팅과 동일하게 katacoda 에서 그라파나 튜토리얼을 사용한다. 그라파나 설치 및 접속 로그인 화면의 기본 ID/PW는 amdin/admin 이다. 연동되었다면 Add data source 를 눌러 프로메테우스를 연결한다. 본.. 2022. 12. 10.
Prometheus 란? Prometheus 란? 오픈소스 시스템 모니터링 및 경고 툴입니다. 현재 많은 회사들이 사용하고 있으며, Kubernetes 에서도 Prometheus 를 사용하여 매트릭 수집 및 대시보드 구축하는 방식을 사용하고 있습니다. Prometheus 기능 차원 데이터 - Prometheus 는 고차원 데이터 모델을 구현합니다. 시계열은 지표 이름과 일련의 키-값쌍으로 식별됩니다. 강력한 검색어 - PromQL 을 사용하면 임시그래프, 테이블 및 경고를 생성하기 위해 수집된 시계열 데이터를 커스텀할 수 있습니다. 훌륭한 시각화 - Prometheus 에는 내장식 브라우저, Grafana 통합 및 콘솔 템플릿 언어 등 여러가지 데이터 시각화 모드가 있습니다. 효율적인 저장 - Prometheus 는 효율적인 사.. 2022. 12. 10.