분류 전체보기 6

[Podman] Telegraf 설치

▣ Telegraf 핵심 내용1. 역할데이터를 수집, 처리, 집계하여 원하는 저장소로 전송하는 범용 서버 에이전트주로 시계열 데이터 저장소인 InfluxDB와 짝을 이루어 사용되지만, 구조가 매우 유연하여 다양한 환경에서 데이터 파이프라인의 시작점으로 활용 2. 핵심 특징구분상세내용데이터 수집 방식Push/Pull 양방향 지원 (에이전트를 통한 Push 또는 API를 통한 직접 쓰기)데이터 연동Telegraf 에이전트 활용 (CPU, 네트워크, Docker, SNMP, MySQL 등 200개 이상의 Input 플러그인 제공)쿼리 언어InfluxQL (SQL 유사 문법) 및 Flux (데이터 처리에 강력한 함수형 언어, v2 이상)데이터 생명주기Retention Policy를 통해 보존 기간 및 샤딩을 세..

[Podman] Influxdb 설치

▣ InfluxDB 핵심 내용1. 역할 : 고성능 시계열 전용 데이터베이스2. 핵심 특징역할상세 내용 Push/Pull 양방향 Telegraf 에이전트가 각 수집처에서 Push, 또는 직접 API로 쓰기 Telegraf 200+ input 플러그인 (CPU, 네트워크, Docker, SNMP, MySQL 등) 쿼리 언어 InfluxQL(SQL 유사) 또는 Flux(함수형, v2 이상) Retention Policy 데이터 보존 기간/샤딩을 세밀하게 제어 (장기 보존에 유리) 고밀도 쓰기 최적화 IoT, 센서, 고빈도 이벤트 수집에 강점 3. 활용 범위 장기 보존이 필요한 시계열 데이터, IoT/센서, 고빈도 지표 수집4. InfluxDB 데이터 흐름도 ▣ InfluxDB 설치 방법1. ..

[Podman] Node Exporter 설치

▣ Node Exporter 핵심 내용1. 역할 : 리눅스/유닉스 계열 호스트 시스템의 하드웨어 및 OS 메트릭 수집기2. 핵심 특징역할상세 내용 화이트박스 모니터링(Whitebox Monitoring) 서버 내부에 에이전트로 설치되어 시스템 내부 고유 메트릭(인사이드 아웃)을 상세히 측정 풍부한 OS 메트릭 컬렉터 CPU 사용량, 메모리 잔여량, 디스크 I/O 속도, 네트워크 트래픽 상태, 파일 시스템 가득 참 여부 등을 기본 수집 가볍고 독립적인 구조 Go 언어로 작성되어 별도의 의존성(Dependency) 없이 단일 바이너리로 실행되며, 시스템 리소스를 극도로 적게 소모 텍스트 형식 엔드포인트 수집한 원시 데이터를 Prometheus가 읽어갈 수 있도록 http://:9100/metri..

[Podman] VictoriaMetrics 설치

▣ VictoriaMetrics 핵심 내용1. 역할VictoriaMetrics는 고성능 시계열 데이터베이스(TSDB)모니터링 시스템의 핵심 저장소 및 쿼리 엔진단순히 데이터를 저장하는 것을 넘어, 대규모 환경에서 Prometheus의 한계를 극복하기 위해 설계역할도구상세 내용데이터 수집vmagent타겟(서버, 애플리케이션 등)에서 메트릭을 수집하여 VictoriaMetrics로 전달데이터 저장/조회VictoriaMetrics수집된 데이터를 저장하고, 쿼리(PromQL)에 응답알림 관리vmalert설정된 룰을 바탕으로 메트릭을 평가하고 알림을 발생​2. 핵심 특징역할상세 내용 고성능 및 확장성 단일 노드 실행 시에도 리소스 효율이 매우 높으며(낮은 CPU/RAM 사용량), 클러스터 모드로 전환하면 수평적..

[Podman] Prometheus 설치

▣ Prometheus 핵심 내용1. 역할 : 오픈소스 모니터링 및 경고(Alerting) 시스템이며, 그라파나와 함께 사용하여 시각화하는 경우가 많으며, 메트릭(Metric) 수집 최적화2. 핵심 특징역할상세 내용 시계열 데이터 관리 시간 순서대로 변화하는 데이터를 저장하며, 고유한 메트릭 이름과 라벨(Label) 로 데이터를 구분 Pull 방식 서버가 주기적으로 /metrics 엔드포인트를 스크래핑. Exporter(node_exporter, blackbox, snmp 등)로 수집 대상 확장 내장 TSDB 데이터를 별도 DB 없이 로컬에 저장 (기본 15일 보존) PromQL 강력한 시계열 쿼리 언어 (rate(), increase(), histogram_quantile() 등) Ale..

[Podman] Grafana 설치

▣ Grafana 핵심 내용1. 역할 : 데이터 시각화, 모니터링, 분석을 위한 오픈소스 플랫폼으로서, IT 인프라와 애플리케이션의 상태를 한눈에 파악할 수 있도록 돕는 대시보드 솔루션2. 핵심 특징역할상세 내용 멀티 데이터소스 Prometheus, InfluxDB, Loki, MySQL, Elasticsearch 등 동시 연결 패널 타입 Time series, Gauge, Stat, Heatmap, Geomap, Table 등 다양 Alert Rules 데이터소스 쿼리 기반 알림 조건 설정 + Notification Channel 라우팅 Loki 로그 수집/쿼리 (LogQL), Prometheus와 동일한 레이블 체계 Tempo 분산 트레이싱 연동 (Traces) 플러그인 커뮤니티/..

반응형