Victoria Metrics2 쿠버네티스 메트릭 수집도구 프로메테우스, 빅토리아 메트릭스 등 모니터링 도구를 이용해서 쿠버네티스 모니터링을 위한 메트릭을 수집 할 때, 가장 많이 접하게 되는 대표적인 메트릭 수집 도구 3가지(cAdvIsor, kube-stale-melrics, node-exporter)를 알아보자 cAdvIsor kubelet에 내장되어 있는 메트릭 수집 도구로, 컨테이너 수준의 메트릭을 반환한다. 각 컨테이너에 에이전트를 설치하여, 컨테이너의 CPU, 메모리, 디스크, 네트워크 등의 지표를 수집한다. 프로메테우스나 빅토리아 메트릭스 같은 모니터링 도구에서는 /metrics/cadvisor 경로를 통해 cAdvisor의 메트릭을 가져온다. kube-state-metrics 쿠버네티스 리소스의 상태에 관한 메트릭을 반환한다. 리소스의 상태정보를.. 2024. 3. 2. Victoria Metrics 알아보기 Victoria Metrics Victoria Metrics는 Prometheus 호환 TSDB(Time Series Database, 시계열데이터베이스) 및 모니터링 솔루션 이다. KISS(Keep It Simple, Stupid)의 설계원칙을 갖고 있어, 단순한 코드와 아키텍처를 지향하고 복잡한 추상화와 큰 외부 의존성을 지양한다. 특징 고효율의 솔루션으로 적은 리소스 사용량으로 높은 처리량을 갖는다. PromQL과 비슷한 MetricsQL이라는 쿼리 언어를 제공한다. series limiter를 통해 높은 카디널리티 문제와 high churn rate를 처리할 수 있다. 고성능의 single-node를 지원하므로 간단한 설치와 운영이 가능하다. 빠른 속도로 발전하고 있어, 주기적으로 upgrade가.. 2024. 2. 25. 이전 1 다음