Prometheus 바이너리 설치 및 Systemd 서비스 등록 가이드
Prometheus 설치 방식 개요
Prometheus는 크게 두 가지 방식으로 배포할 수 있습니다. 시스템 환경에 맞춰 적절한 방법을 선택합니다.
바이너리 배포: 리눅스 서버에 실행 파일을 직접 내려받아 실행하는 방식으로, 커스터마이징과 시스템 자원 접근이 용이합니다.
컨테이너 배포: Docker나 Kubernetes 환경에서 이미지를 사용하여 격리된 환경으로 실행합니다.
...
8월 15일 06:51에 게시됨
快馬AI로 Grafana 모니터링 시스템 구축: 제로부터 배포까지 완벽 가이드
빠른 시작하기
InsCode(快馬) 플랫폼 접속 https://www.inscode.net
입력창에 다음 내용 입력:
Grafana 기반 실시간 모니터링 시스템 구축
- Prometheus에서 서버 성능 데이터 수집 (CPU, 메모리, 디스크 사용률)
- Grafana 대시보드로 시각화
주요 기능:
1. Grafana 데이터소스 및 대시보드 자동 설정
2. 사전 정의된 모니터링 패널 템플릿 제공
3. 사용자 정의 알림 ...
8월 9일 11:22에 게시됨
Java 애플리케이션 진단을 위한 강력한 JVM 분석 도구, Arthas
Arthas는 알리바바(Alibaba)에서 오픈소스로 공개한 Java 진단 도구로, 운영 중인 서비스의 가동을 중단하지 않고도 실시간으로 JVM의 상태를 확인하거나 코드를 분석할 수 있는 기능을 제공합니다. 복잡한 마이크로서비스 환경이나 직접적인 디버깅이 어려운 운영 환경에서 발생하는 다양한 기술적 난제를 해결하는 데 최적화되어 있습니다.
Arthas가 해결하는 주요 시나 ...
7월 31일 17:53에 게시됨
Prometheus를 활용한 LF Edge eKuiper 규칙 상태 모니터링
LF Edge eKuiper는 끊임없이 유입되는 데이터 스트림을 처리하는 규칙(Rule) 기반의 스트리밍 엔진입니다. 각 규칙은 독립적인 작업 단위로 실행되며, 운영 환경에서는 이러한 규칙들이 정상적으로 동작하고 있는지, 데이터 처리 지연이나 오류가 발생하지 않는지 실시간으로 감시하는 것이 매우 중요합니다. 이를 위해 eKuiper는 CNCF의 대표적인 모니터링 도구인 Prometh ...
7월 30일 04:17에 게시됨
OpenTelemetry Collector Contrib 설치 및 실무 활용 가이드
OpenTelemetry Collector Contrib 개요
OpenTelemetry Collector Contrib은 OpenTelemetry(OTel) 생태계의 확장성을 담당하는 핵심 프로젝트입니다. Core 저장소에 포함되지 않은 다양한 벤더별 수신기(Receivers), 프로세서(Processors), 내보내기(Exporters) 및 확장 도구들을 포함하고 있어, 복잡한 관측성(Observability) 환경을 구축할 때 필수적으로 사용됩니다.
이 ...
7월 29일 14:01에 게시됨
카프카 모니터링 종합 가이드: 최상의 카프카 대시보드 및 모니터링 설정과 경고 규칙
다중 카프카 모니터링을 위한 kafka_exporter 활용
kafka_exporter 프로젝트 주소: https://github.com/danielqsj/kafka_exporter
docker-compose를 사용하여 여러 kafka_exporter를 배포하며, 각 exporter는 하나의 카프카 클러스터와 연동됩니다.
주의사항: 각 카프카 브로커 주소를 구성하며, kafka3는 버전을 명시해야 합니다.
version: '3.8'
services:
monitor ...
7월 10일 02:35에 게시됨
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에 게시됨
스프링 부트 어드민을 통한 애플리케이션 모니터링 및 메트릭 확장
스프링 부트 어드민을 활용한 시각화 모니터링 설정
스프링 부트의 Actuator 기능은 기본적으로 /health, /info 등의 엔드포인트를 제공하지만, 추가적인 운영 정보도 필요합니다. 예를 들어 현재 활성 세션 수, 동시 요청 수, 지연 시간 등 다양한 메트릭 데이터를 수집하고 시각화할 수 있어야 합니다. 이 글에서는 Spring Boot Admin을 사용해 애플리케이션 상태를 실시 ...
6월 24일 22:46에 게시됨
Promcat-Resources를 활용한 Prometheus 모니터링 최적화 가이드
Promcat-Resources 개요
Promcat-Resources는 Sysdig에서 운영하는 오픈 소스 프로젝트로, Prometheus 사용자들을 위해 선별된 리소스 카탈로그를 제공합니다. 이 프로젝트는 다양한 클라우드 네이티브 기술에 최적화된 대시보드, 알람 규칙, 설정 가이드를 포함하고 있어 사용자가 복잡한 모니터링 환경을 신속하게 구축할 수 있도록 돕습니다. 모든 리소스는 Prometheus ...
6월 21일 23:59에 게시됨