Kubernetes 기반 Redis 클러스터 구축 및 Prometheus와 Grafana를 활용한 통합 모니터링 시스템 구성
1. Kubernetes 환경에서의 Redis 클러스터 배포 및 데이터 영속화
Kubernetes 상에서 고가용성을 보장하는 Redis 클러스터를 구축하기 위해 NFS 기반의 StorageClass를 활용하여 데이터를 영속적으로 관리하는 방법을 설명합니다.
1.1 NFS 백엔드 스토리지 준비
데이터 저장을 위한 NFS 디렉토리를 생성하고 공유 설정을 진행합니다.
# 데이터 저장용 디렉토리 생성
mkdi ...
6월 1일 12:08에 게시됨
프로세스 모니터링을 위한 Prometheus 학습 노트: process_exporter
1. 프로세스_엑스포터 설치 및 설정
다음 링크에서 최신 버전 다운로드:
https://github.com/ncabatoff/process-exporter/releases/download/v0.8.3/process-exporter-0.8.3.linux-amd64.tar.gz
tar xf process-exporter-0.8.3.linux-amd64.tar.gz
mv process-exporter-0.8.3.linux-amd64 /usr/local/process-exporter
cd /usr/local/process-exporter
vim config.yaml # ...
5월 26일 10:56에 게시됨
Kubernetes 환경에서 Prometheus 서비스 디스커버리 설정하기
1. 모니터링 네임스페이스 생성
Prometheus와 관련 컴포넌트를 위한 전용 네임스페이스를 생성합니다.
kubectl create namespace monitoring
2. Docker 미러 구성 (이미지 다운로드 최적화)
이미지 다운로드 속도 향상을 위해 Docker 데몬에 미러 서버를 등록합니다.
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://huecker.io",
"http ...
5월 25일 22:46에 게시됨
Prometheus 환경에서 단발성 작업 모니터링을 위한 PushGateway 설정 및 활용
1. Push Gateway 의 동작 원리와 역할
Prometheus 의 기본 수집 방식은 클라이언트로부터 직접 데이터를 요청하는 Pull 방식입니다. 하지만 배치 처리나 짧은 수명의 컨테이너와 같은 경우, 스캐퍼가 접속할 수 있는 지속적인 타겟이 존재하지 않을 수 있습니다. 이때 사용하는 것이 PushGateway입니다.
이는 외부 시스템이 메트릭을 주입할 수 있는 API 엔드포인트를 제 ...
5월 25일 18:16에 게시됨
CPU 30%에 시스템이 멈춘 이유
실제 운영 환경에서 자주 발생하는 장애 시나리오입니다.
업무에서 시스템 응답 속도가 눈에 띄게 느려졌다는 피드백이 들어왔습니다. 사용자들은 "인터페이스가 멈춘다", "화면이 계속 로딩된다"고 불평합니다.
모니터링 시스템을 확인해보면 다음과 같습니다:
CPU 사용률: 30%
메모리 사용률: 55%
로드 애버리지: 0.8
디스크 IO: 정상
Grafana 지표는 모두 정상입니다.
...
5월 24일 01:56에 게시됨
Pushgateway 설치 및 활용 가이드
Pushgateway 개요
Pushgateway 소개
Pushgateway는 Prometheus의 컴포넌트 중 하나로, 기본적으로 Prometheus 서버는 Exporter로부터 데이터를 주기적으로 가져옵니다(Pull 방식). 하지만 Pushgateway를 사용하면, 다양한 소스에서 수집된 데이터를 Pushgateway에 전송하고, 이를 통해 Prometheus 서버가 데이터를 수집할 수 있습니다.
Pushgateway의 장점
Prometheus ...
5월 23일 02:24에 게시됨
데이터 보안 에이전트를 위한 자기 치유 메커니즘 설계 가이드
금융, 의료, 전자상거래等领域에서 AI 시스템이 중요한 역할을 수행함에 따라, 데이터 보안 에이전트(Data Security Agent, DSA)는 데이터 자산을 보호하는 핵심 컴포넌트로 자리잡았다. 이 에이전트는 데이터 흐름 모니터링, 악의적 행동 탐지(데이터 유출, 미인가 접근 등), 접근 제어 실행 등의 역할을 담당한다. 그러나 DSA 자체의 신뢰성은 전체 시스템 보안에 직접적 ...
5월 23일 01:06에 게시됨