728x90
반응형
SMALL

그라파나 4

Kubernetes에서 Loki + Promtail 로그 수집 및 Grafana에 시각화

* Kubernetes에서 Loki + Promtail 로그 수집 및 Grafana에 시각화Kubernetes 클러스터에서 Pod가 에러로 종료되거나 CrashLoopBackOff 상태가 반복되는 경우,Promtail을 이용해 로그를 수집하고, Loki에 저장한 뒤, Grafana를 통해 이를 실시간으로 시각화하는 과정을 정리했다. 또한, 수집된 로그는 Flask 기반 모니터링 웹을 통해 웹 브라우저에서 직접 확인할 수 있도록 구현하였다. 1. Loki 설정loki-config.yaml 파일 작성. Loki의 동작 방식을 정의하는 핵심 설정 파일이다. 주요 요소:http_listen_port: 3100: Loki HTTP API 포트schema_config: 로그 인덱싱 방식 (boltdb-shipper..

Loki로 Fail2Ban 로그 수집 및 Grafana에 시각화

우분투&도커 환경에서 Loki와 Promtail을 활용하여 Fail2Ban으로 자동 차단한 IP 로그를 수집하고, Grafana 대시보드에 시각화하였다. - Loki: 로그 수집 및 저장- Promtail: 로그 수집기 (Loki로 전송)- Grafana: 데이터 시각화 대시보드- Docker: 컨테이너 관리 1. docker-compose.yml 파일 작성 docker-compose.yml 파일에 Loki와 Promtail 컨테이너를 설정한다. - loki: 로그를 수집하고 쿼리하는 서버- promtail: Loki로 로그를 전송하는 수집기- 로그 파일 위치: /var/log 2. Promtail 설정 파일 작성- HTTP Listen Port: 9080- Scraping 대상 로그 파일: /var/l..

[WSL2/Docker/Prometheus+Grafana] 서버 모니터링 환경 구축

* WSL2+Docker 환경에서 Prometheus&Grafana를 활용한 서버 모니터링 환경 구축하기 1. WSL2 Ubuntu 설치 2. Ubuntu 초기 설정 3. 업데이트 필수 패키지들이 최신 상태가 되도록 업데이트 4. Docker Desktop에서 WSL 통합 설정 Docker Desktop을 실행한 뒤 Settings > Resources > WSL Integration 메뉴에서Enable integration with my default WSL distro를 체크하고 Ubuntu 활성화. 5. Docker 명령어 정상 작동 확인 우분투에서 도커 설치 확인 6. docker 사용자 추가 처음 docker 명령 실행 시 "permission denied"가 뜬다...

Infra/Linux 2025.04.15

Grafana로 서버 성능 실시간 모니터링

2025.04.14 - [모니터링&보안] - [Ubuntu/Docker/Prometheus+Grafana] 서버 모니터링 환경 구축 [Ubuntu/Docker/Prometheus+Grafana] 서버 모니터링 환경 구축* Ubuntu에서 Docker로 Grafana + Prometheus 모니터링 환경 구축하기 1. 시스템 패키지 업데이트sudo apt update && sudo apt upgrade -y 명령어를 통해 시스템 패키지를 최신 상태로 업데이트.보안 업데이트나 패키djjin02.tistory.com위 글과 이어지는 내용입니다. * Grafana, Prometheus로 서버 성능 실시간 모니터링하기 1. Grafana 좌측 메뉴에서 Data Sources 선택 Grafana에 로그인 후, 좌..

728x90
반응형
LIST