본문 바로가기

Kubernetes(k8s)/PromTail

Promtail

1.        Promtail

 

         1.1.        정의

Grafana Loki라는 분산 로깅 시스템과 함께 사용되는 로그 수집기이다.  Promtail은 애플리케이션 및 시스템 로그를 수집하여 Loki에 전달하는 역할을 한다.

 

 

         1.2.        운영 환경

 

운영 환경 설치 방식
Single - tenant Daemonset
Multi - tenant Sidecar

 

DaemonSet 방식

각 노드마다 Promtail 파드가 실행되며 해당 노드장비에서 실행중인 파드의 로그를 추적한다.

 

Sidecar 방식

각 파드에 컨테이너로 추가되어서 실행되며 해당 파드내부에서 로그파일을 읽어서 Loki 로 전송한다.