CentOS 8.2에서 Prometheus 및 node_exporter 설치 및 구성 가이드
개요
Prometheus는 오픈 소스 모니터링, 쿼리 및 경고 도구입니다. 이 기능이 풍부한 도구는 2012년 Soundcloud에서 처음 구축되었으며, 많은 기업에서 IT 인프라를 모니터링하고 모든 시스템이 원활하게 작동하도록 보장하는 데 사용됩니다. Prometheus를 사용하면 CPU 및 메모리 사용률과 같은 시계열 지표를 HTTP 프로토콜을 통해 쿼리하고 추출할 수 있으며, 이를 실시 ...
7월 3일 21:34에 게시됨
CentOS 8.2에서 Grafana와 Prometheus의 통합 모니터링
목차
단계 1: DNF 저장소 활성화
단계 2: Grafana 모니터링 도구 설치
단계 3: Grafana 서비스 시작 및 활성화
단계 4: 방화벽에서 Grafana 포트 열기
단계 5: Grafana 액세스
단계 6: Prometheus와 Grafana 통합 모니터링 설정
Grafana는 다양한 물리적 또는 클라우드 데이터 소스에서 지표를 쿼리, 분석 및 시각화할 수 있는 무료 오픈 소스 도구입니다. Grafana를 통 ...
7월 2일 00:38에 게시됨
MySQL 데이터베이스 모니터링을 위한 Prometheus와 Grafana 연동
Prometheus 설치 및 설정
Prometheus는 Go 언어로 개발되어 별도의 의존성 없이 단일 바이너리로 실행할 수 있습니다. 운영체제에 맞는 패키지를 공식 사이트에서 다운로드합니다.
tar -xzf prometheus-2.45.2.linux-amd64.tar.gz
sudo mv prometheus-2.45.2.linux-amd64 /opt/prometheus
기본 설정 파일(prometheus.yml)은 다음과 같은 구조를 가집니다:
global:
scrap ...
7월 1일 06:51에 게시됨
Longhorn, 엔터프라이즈급 클라우드 네이티브 컨테이너 분산 스토리지 - 모니터링(Prometheus+AlertManager+Grafana)
출처: Longhorn 1.1.2 공식 기술 매뉴얼
시리즈
Longhorn이란?
Longhorn 엔터프라이즈급 클라우드 네이티브 컨테이너 분산 스토리지 솔루션 설계 아키텍처 및 개념
Longhorn 엔터프라이즈급 클라우드 네이티브 컨테이너 분산 스토리지 - 배포篇
Longhorn 엔터프라이즈급 클라우드 네이티브 컨테이너 분산 스토리지 - 볼륨(Volume)과 노드(Node)
Longhorn, 엔터프라이즈급 ...
6월 24일 20:16에 게시됨
Grafana, Prometheus, Node Exporter를 활용한 Linux 시스템 모니터링
구성 요소 개요
Linux 시스템 모니터링을 위해 Prometheus, Grafana, Node Exporter를 조합하여 사용합니다. 각 요소의 역할은 다음과 같습니다:
Prometheus: 시계열 데이터 기반의 오픈소스 모니터링 시스템으로 데이터 저장 및 알림 기능 제공
Grafana: 다중 데이터 소스를 지원하는 시각화 플랫폼으로 메트릭 분석 및 대시보드 구현
Node Exporter: 시스템 자원 사용량 ...
6월 22일 00:46에 게시됨
Promcat-Resources를 활용한 Prometheus 모니터링 최적화 가이드
Promcat-Resources 개요
Promcat-Resources는 Sysdig에서 운영하는 오픈 소스 프로젝트로, Prometheus 사용자들을 위해 선별된 리소스 카탈로그를 제공합니다. 이 프로젝트는 다양한 클라우드 네이티브 기술에 최적화된 대시보드, 알람 규칙, 설정 가이드를 포함하고 있어 사용자가 복잡한 모니터링 환경을 신속하게 구축할 수 있도록 돕습니다. 모든 리소스는 Prometheus ...
6월 21일 23:59에 게시됨
Blackbox Exporter를 활용한 외부 시스템 모니터링 설정
1. Blackbox Exporter 설치 및 실행
다음 명령어를 사용해 릴리스 파일을 다운로드하고 설치합니다.
wget https://github.com/prometheus/blackbox_exporter/releases/download/v0.25.0/blackbox_exporter-0.25.0.linux-amd64.tar.gz
tar xf blackbox_exporter-0.25.0.linux-amd64.tar.gz -C /usr/local/
cd /usr/local/
ln -sv blackbox_exporter-0.25.0.linux-amd64/ bla ...
6월 18일 20:50에 게시됨
프로메테우스 외부 클러스터 서비스 발견 구성
프로메테우스 이진 파일 배치
이 섹션에서는 프로메테우스 이진 파일을 배치하는 과정을 다룹니다. 기존 문서를 참고하거나 직접 검색하여 진행하시기 바랍니다.
API 서버 접근을 위한 토큰 생성
1. 토큰 획득
먼저, 프로메테우스가 API 서버에 접근할 수 있는 서비스 계정 토큰을 생성해야 합니다.
# 모니터링 네임스페이스에 생성된 서비스 계정 확인
kubectl get sa ...
6월 17일 00:43에 게시됨
Docker 성능 최적화: 효율적인 디버그 및 자원 관리 전략
컨테이너 기반 애플리케이션의 사용이 증가함에 따라 Docker는 개발과 운영에서 필수 도구로 자리 잡았습니다. 서비스 규모가 커질수록 성능 문제가 두드러지게 나타나며, 이는 자원 할당, 네트워크 통신, 스토리지 접근 등 다양한 측면에서 발생할 수 있습니다. 이러한 문제를 해결하기 위해서는 시스템 전체부터 컨테이너 내부까지의 모니터링 체계가 필요합니다.
자원 ...
6월 15일 01:44에 게시됨
Prometheus 연방 구조를 이용한 분산 모니터링 시스템 구성
연방(Federation) 아키텍처 개요
대규모 인프라 환경에서는 단일 Prometheus 인스턴스로 모든 메트릭을 수집하기 어려울 수 있습니다. 이 경우, 각 로컬 데이터 센터나 리전에 독립된 Prometheus 서버를 배포하고, 이를 중앙 집중형 Prometheus 인스턴스에서 통합하는 방식이 효과적입니다. 이러한 구조를 Prometheus에서 제공하는 연방(Federation) 기능을 통해 구현할 수 ...
6월 5일 22:11에 게시됨