Promtail , Loki

김도비·2022년 9월 18일
0

Monitoring

목록 보기
1/5

앞서 그라파나 설치 후 자사 솔루션 로그 정보를 실시간으로 웹에서 테일링 할 수 있는 기능을 개발해보고자 Promtail 과 Loki를 설치해보았다.

Logging 아키텍쳐

아키텍쳐에서 보다시피 해당 로그를 Promtail이 수집하고 Loki로 라벨링화하여 데이터를 전달하면 그라파나가 해당 데이터를 시각화해는것이라고 보면된다.

#1.Promtail Installation

# wget 명령어를 통한 설치
wget https://github.com/grafana/loki/releases/download/v2.1.0/promtail-linux-amd64.zip
# 설치파일 압축 해제
Tar zxf promtail-linux-amd64.zip

#2. Promtail Config 설정(config.yaml)

# my global config
server:
 http_listen_port: 9080
 grpc_listen_port: 0
positions:
 filename: /tmp/positions.yaml
#Loki URL
clients:
 - url: http://localhost:3100/loki/api/v1/push
# 실시간 로깅할 로그 경로 설정
scrape_configs:
 - job_name: manager
 entry_parser: raw
 static_configs:
 - targets:
 - localhost
 labels:
 job: mangerLogs
 __path__: /work/logs/modules/manager/hydrak-manager.log.color
 - job_name: web
 entry_parser: raw
 static_configs:
 - targets:
 - localhost
 labels:
 job: webLogs
 __path__: /work/logs/modules/web/hydrak.log.color

#3. Promtail 구동

코드를 입력하세요
profile
모든 걸 기록하자

0개의 댓글