본문 바로가기
728x90

prometheus2

Prometheus 데이터 구조 및 PromQL 이번 시간에는 Prometheus에서 저장하는 데이터 구조에 대해 알아보고, PromQL에 대해 간략하게 알아보는 시간을 가져보자. Data modelPrometheus는 기본적으로 모든 데이터를 시계열 데이터로 저장한다. Prometheus가 저장하는 메트릭의 데이터 구조를 보면 크게 4가지로 나뉘게 된다.metric name: 메트릭 종류metric labels: 메트릭 종류에 대한 차원 데이터timestamp: 메트릭을 수집한 시점value: 수집된 메트릭 값  metric name metric name은 측정되는 시스템의 일반적인 가능을 지정한다. 위의 그림에서 container_memory_rss 라는 것이 metric name인데, 해당 메트릭은 컨테이너의 실제 사용 메모리 바이트가 얼마인지를.. 2025. 4. 6.
Prometheus 소개 및 쿠버네티스에 설치 Prometheus는 모니터링과 얼럿 시스템을 구축하기 위해 사용하는 대표적인 오픈소스 도구이다. Prometheus는 여러가지 메트릭을 시계열 데이터로 수집하고 저장한다. 주요 기능Prometheus가 제공하는 주요 기능은 다음과 같다.메트릭 이름과 key-value 쌍으로 식별되는 시계열 데이터가 포함된 다차원 데이터 모델을 저장한다.PromQL이라는 쿼리 언어를 지원하여 유연하게 쿼리할 수 있다.단일 서버 노드로 운영된다. (분산 환경 제공 X)기본적으로 Pull-based model을 사용하여 시계열 데이터 수집이 이루어지며, 필요에 따라 push-gateway라는 중개 게이트웨이를 통해 시계열 데이터를 push-base로 수집하는 것도 가능하다. ArchitecturePrometheus는 여러가.. 2025. 3. 20.
728x90