레이블로 찾는 로그 스트림
동일한 레이블 집합을 공유하는 로그들은 하나의 스트림에 속한다. Loki는 로그 본문 전체 대신 레이블 메타데이터에 색인을 만든다. 따라서 레이블을 어떻게 구성하는지가 조회할 스트림을 좁히는 데 영향을 준다.
수집과 저장의 흐름
에이전트는 로그를 읽고 레이블을 붙여 HTTP API로 전송한다. Loki는 받은 로그를 압축한 청크로 저장하며 오브젝트 저장소를 활용할 수 있다. 서버는 자료를 받아들이는 일과 저장 및 질의 처리를 담당한다.
조회와 관측 화면
LogQL은 로그를 검색하고 로그에서 지표를 계산하는 데 사용하는 질의 언어다. Grafana 화면에서 결과를 탐색하거나 API와 명령행 도구로 조회할 수 있고 질의 결과를 경보 평가에 활용할 수도 있다.
관련 문서
Grafana / Prometheus 모니터링 / Fluentd / Fluent Bit / OpenTelemetry / HTTP