728x90
CentOS 7에서 Grafana Loki를 설치하는 방법
필수 패키지 설치
sudo yum install -y wget unzip
작업 디렉토리로 이동
cd /usr/local/src
Loki 사용자 생성 및 권한 설정
sudo useradd --system loki
sudo chown -R loki:loki /etc/loki /tmp/loki
Loki 다운로드
- Loki 바이너리 파일을 다운로드합니다.
wget https://github.com/grafana/loki/releases/download/v3.1.0/loki-linux-amd64.zip
Loki 압축 해제
- 다운로드한 압축 파일을 해제합니다.
unzip loki-linux-amd64.zip
Loki 실행 파일 이동
- Loki 실행 파일을 적절한 위치로 이동하고 실행 권한을 부여합니다.
sudo mv loki-linux-amd64 /usr/local/bin/loki
sudo chmod +x /usr/local/bin/loki
Loki 버전 정보 확인
loki -version
Loki 구성 파일 작성
- Loki의 기본 구성 파일을 작성합니다. /etc/loki 디렉토리를 생성하고 그 안에 loki-config.yaml 파일을 작성합니다.
sudo mkdir /etc/loki
vim /etc/loki/loki-config.yaml
728x90
Loki 서비스 파일 작성
- Loki를 시스템 서비스로 등록합니다. 시스템 서비스 파일을 생성하여 systemd로 관리할 수 있도록 합니다.
sudo vim /etc/systemd/system/loki.service
[Unit]
Description=Loki Log Aggregation System
After=network.target
[Service]
User=root
ExecStart=/usr/local/bin/loki -config.file=/etc/loki/loki-config.yaml
Restart=on-failure
[Install]
WantedBy=multi-user.target
Loki 서비스 시작 및 활성화
- Loki 서비스를 시작하고 부팅 시 자동으로 시작되도록 설정합니다.
sudo systemctl daemon-reload
sudo systemctl start loki
sudo systemctl enable loki
Loki 상태 확인
- Loki 서비스가 제대로 실행되고 있는지 확인합니다.
sudo systemctl status loki
정상적으로 실행되었다면 브라우저에서 http://<your_server_ip>:3100으로 Loki가 실행 중임을 확인할 수 있습니다.
http://localhost:3100
Grafana 설정(Loki 데이터 소스 추가)
1. 웹 브라우저를 열고 http://localhost:3000으로 이동하여 Grafana에 로그인합니다.
- 기본 사용자 이름과 비밀번호는 모두 admin입니다.
2. 왼쪽 사이드바에서 "Configuration" -> "Data Sources"로 이동합니다.
3. "Add data source" 버튼을 클릭하고 "Loki"를 선택합니다.
- URL: http://localhost:3100
- 기타 설정은 기본값으로 둡니다.
4. Save & Test" 버튼을 클릭하여 연결을 테스트하고 저장합니다.
CentOS 7에 Grafana Loki가 설치되었습니다. 필요에 따라 구성 파일을 수정하여 Loki 설정을 조정할 수 있습니다.
참고URL
- loki releases : https://github.com/grafana/loki/releases/
- Grafana Labs Documentation : Install manually
728x90
'리눅스' 카테고리의 다른 글
[draft] Debian 계열의 코드이름 체계 (0) | 2024.07.04 |
---|---|
[draft] Cloudflare 프록시 환경에서 Apache의 액세스 로그에 클라이언트의 실제 IP 주소를 남기는 방법 (0) | 2024.07.03 |
[draft] Docker에서 Loki 드라이버를 설치하고 구성하는 방법 (0) | 2024.07.02 |
[draft] Promtail을 Docker Compose 파일을 사용하여 설정하는 방법 (0) | 2024.07.01 |
[draft] cAdvisor를 Docker Compose 파일을 사용하여 설정하는 방법 (0) | 2024.07.01 |