Docker: Prometheus 및 Grafana로 Docker 모니터링
·
🐳Docker
Docker 및 Docker-compose를 설치했다는 가정하에 작성Docker-compose.yml 작성version: '3'services: node_exporter: image: prom/node-exporter:latest container_name: node_exporter ports: - "9100:9100" restart: always prometheus: image: prom/prometheus:latest container_name: prometheus volumes: - /home/rocky/dev_monitor/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml - /..
Loki, Promtail 이용한 실시간 로그 모니터링(feat. Docker)
·
🖥️Monitoring/Loki
구성Promtailloki프로젝트에서 제공하는 로그 수집기✅ Promtail 바이너리 다운로드# 버전 확인 (예: 2.9.4)VERSION="2.9.4"# 바이너리 다운로드 및 압축 해제wget https://github.com/grafana/loki/releases/download/v${VERSION}/promtail-linux-amd64.zipunzip promtail-linux-amd64.zipchmod +x promtail-linux-amd64sudo mv promtail-linux-amd64 /usr/local/bin/promtail✅ Config 파일 작성server: http_listen_port: 9080 grpc_listen_port: 0positions: filename: /var..
Grafana, Prometheus를 이용한 서버 모니터링
·
🖥️Monitoring/Grafana
⚙️ 동기가용되는 서버들이 많아 서버들의 리소스 확인 및 서버다운 확인 필요성을 느꼈다.서버들의 CPU, RAM, DISK를 모니터링을 하면서 CPU, RAM, DISK 각각 일정 %를 넘으면 알림을 주고, 서버가 다운이 되면 알림을 주도록 구현.🛠️ 사용한 Tools.서버모니터링 | Grafana메트릭 정보 저장 | Prometheus서버 CPU, Memory, Disk 정보 제공 | node exporter알림 제공 | alertmanager(Prometheus, Telegram)sudo yum install -y https://dl.grafana.com/oss/release/grafana-11.0.0-1.x86_64.rpmGrafana 방화벽 열기3000 port 방화벽 open# firewall..