Logic in Code,
Freedom in Travel.

인생 뭐 있나 사람 사는거 다 똑같지

DevOps

DevOps/모니터링

[모니터링] - Grafana Loki로 도커 컨테이너 로그 보기

마이크로서비스 아키텍처가 사실상 일반화 되면서 수십개의 이상의 컨테이너를 운영하는 것이 일상이 되었다. 이러한 환경에서 로그 관리는 필수지만 내부 보안 정책이나 권한, 인력 문제 등으로 동시에 관리한다는 것도 쉽지 않은 일이다. Grafana Loki 는 이 문제를 조금이나마 해결하기 위한 오픈소스이자 경량화된 로그 집계 시스템이다. Loki란?Loki는 Grafana Labs 에서 개발한 로그 집계 시스템으로, "Prometheus for logs"라는 컨셉으로 설계되었다. Elasticsearch 와 달리 로그 내용을 인덱싱하지 않고 메타데이터(레이블)만 인덱싱하여 비용 효율적이고 운영이 간단하다. 주요 특징경량성: 로그 내용이 아닌 레이블만 인덱싱비용 효율성: 저장 공간과 메모리 사용량 최소화Gra..

2024. 2. 15. 23:24
DevOps/모니터링

[모니터링] - 그라파나 + 프로메테우스로 네트워크 로그 수집하기

네트워크 인프라의 안정성을 확보하기 위해서는 실시간 모니터링이 필수이다. 이번에느 프로메테우스(Prometheus)로 네트워크 메트릭을 수집하고, 그라파나(Grafana)로 시각화하는 방법을 적어보았다.아키텍처 개요Exporters: 네트워크 장비에서 메트릭 수집Prometheus: 시계열 데이터베이스로 메트릭 저장Grafana: 대시보드를 통한 시각화AlertManager: 임계값 기반 알림 전송1. 환경 구성1.1 Docker Compose로 통합 구성version: '3.8'services: prometheus: image: prom/prometheus:latest container_name: prometheus volumes: - ./prometheus/prometheu..

2024. 2. 15. 23:23