Loki

개요

Pasted image 20240408111347.png

로키는 Grafana를 만든 Grafana Labs에서 만든 오픈소스 로그 통합 시스템이다.
Prometheus와 같이 각종 지표를 담고 있는 저장소 역할을 해주는데, 로깅에 최적화되어 있는 것이다.

로그 구조

Pasted image 20240408111310.png
로그 데이터를 인덱싱하여 관리하여 보다 빠른 조회가 가능하다.
이때 메타데이터를 인덱싱하여 최적화를 하는 게 핵심이다.

개요 설명

Pasted image 20240408111807.png
Promtail과 같은 Agent를 통해 수집된 로그를 가져온다.
해당 값들을 단순 텍스트가 아닌, 라벨을 이용해 저장한다.
이를 통해 비용을 절감하고 빠른 쿼리 성능을 가능케 한다.
로그를 뜯어보기 위해 LogQL을 사용한다.
AlertManager을 통해 로그에 대한 알림을 던지는 것도 가능하다.

참고