DevOps/Monitoring 3

[Monitoring] Thanos

■ Thanos란? Prometheus의 확장성, 가용성, Retention 문제 등 부족한 부분을 보완하여 기능을 제공하기 위해 Thanos가 탄생 ■ Thanos 특징 ▶ Thanos에서 말하는 특징은 총 4가지로 다음과 같음 1. Global Query View · Prometheus Server 및 Cluster에서 Prometheus Metric Query를 화성화해서 Prometheus 설정을 확장 2. Unlimited Retention · 원하는 Scale이 가능한 Object Storage System을 통해 Metirc을 무제한으로 저장 가능 - GCP, S3, Azure, Swift 및 Tencent COS를 지원 3. Prometheus Compatible · Prometheus와 ..

DevOps/Monitoring 2022.04.07

[Monitoring] Grafana

■ Grafana란? · Grafana는 Open Source Monitoring 시각화 Tool · Grafana를 사용하면 저장된 위치에 상관없이 Metric을 Query, 시각화, Alert을 이해 가능 · Dashboard 생성, 탐색, 공유 가능 · Data 중심의 시각화 제공 · Plug 가능한 Data Source Model을 가지고 있으며 Graphite, Pormetheus, Elasticsearch, OpenTSDB, InfluxDB와 같은 시계열 Database를 풍부하게 지원 · MySQL, Postgres와 같은 SQL Database와 같은 Cloud Monitoring 공급 업체를 기본적으로 지원 · 많은 장소의 Data를 단일 Dashboard로 결합할 수 있는 유일한 도구 ..

DevOps/Monitoring 2022.04.07

[Monitoring] Prometheus

■ Prometheus란? · Prometheus는 Open Source Monitoring Tool · Metric 수집, 시각화, Alert, Service Decovery 기능 제공 · SoundCloud에서 탄생 · Kubernetes에 이어서 두번째로 CNCF Project 멤버로 추가 ■ Prometheus 특징 1. 차원 데이터 · 시계열은 지표 이름과 일련의 Key-Value 쌍으로 식별 · 다양한 Exporter를 통해 Service/System Metric을 수집 ex) Node Exporter는 CPU, Memory의 Metric 정보 수집 2. 강력한 검색 · PromQL을 기반으로 Graph, Table, Alert을 생성하기 위해 수집 된 시계열 데이터를 검색 가능 3. 시각화 ..

DevOps/Monitoring 2022.04.07