2025/05/31 2

[Prometheus] 2. Concepts

1. Data modelPrometheus는 모든 데이터를 time series 형태로 저장함메트릭 이름 + 라벨로 고유한 시계열 데이터를 만들어냄항목설명예시Metric Name측정 대상의 기능/특징을 설명하는 이름http_requests_total (총 HTTP 요청 수)Label같은 메트릭의 상태를 구분하기 위한 key-valuemethod="POST", handler="/api/tracks"Notation메트릭 이름과 라벨을 함께 사용하는 표기 형식http_requests_total{method="POST", handler="/api/tracks"}Sample하나의 값(value) + 시간(timestamp)0.56 at 2024-05-31T12:00:00Z 2. Metric TypePromethe..

DevOps 2025.05.31

[Prometheus] 1. Introduction

1. OverviewPrometheus란?오픈소스 (CNCF 공식 프로젝트)시스템 모니터링 & 알림 툴킷애플리케이션을 time series로 수집하고 저장함 주요 기능기능설명다차원 데이터 모델Label로 시계열 데이터 구분 (metrics + key-value)PromQL강력하고 유연한 쿼리 언어 (시계열 데이터 분석용)자율 동작단일 서버만으로 동작 (분산 스토리지 불필요)Pull 기반 수집HTTP로 타겟에 접근해 메트릭을 수집 (스크래핑)Push 지원짧은 작업(job)의 메트릭도 수집 가능 (Push Gateway 활용)서비스 디스커버리/정적 설정자동화 or 수동 설정 지원시각화 도구 연동 가능Grafana 등과 연동하여 대시보드 생성 및 시각화 지원 Metrics란?숫자 기반 지표숫자 데이터를 시간별..

DevOps 2025.05.31