# prometheus
[Spring Cloud] 모니터링
Hystrix? >마이크로서비스의 전류차단기(Circuit Breaker) 역할을 하는 오픈소스. Turbine Server 마이크로서비스에 설치된 Hystrix 클라이언트의 스트림을 통합 마이크로서비스에서 생성되는 Hystrix 클라이언트 스트림 메시지를 터빈

[모니터링] 프로메테우스 적용
Prometheus는 SoundCloud 사에서 만든 오픈소스 시스템 모니터링 및 경고 툴이다.많은 회사에서 사용 중이며 활발한 커뮤니티가 있다. 현재는 독립 오픈 소스 프로젝트이며 어떤 회사와도 독립적이다.Prometheus는 측정 항목을 time series dat
Observability
Observability 최근 시스템이 복잡해지고 HW, OS, SW, Cloud infra 등의 모든 데이터를 활용해서 애플리케이션의 상태부터 시스템 전체의 상태를 확인, 이상감지, 원인 추론까지 하는 것을 포괄하는 개념으로 사용됨. observability가 가능하기 위해선 3가지 성격의 데이터가 필요하다. Trace : 데이터의 흐름에 대한 정보를 ...

애플리케이션 모니터링 시스템 구축하기
🚨장애 발생 전에 징후를 미리미리 알 수 있는 방법은 없을까? 그것이 바로 애플리케이션 모니터링 시스템! 스프링 애플리케이션에서 모니터링 대시보드를 만드는 방법을 알아보자.
Promethues - MongoDB Exporter
GitHub - percona/mongodb_exporter: A Prometheus exporter for MongoDB including sharding, replication and storage engines 의 Release 에서 다운로드2023년 3월 7일
AlertManager 설치
GitHub : https://github.com/prometheus/alertmanager/ 에서 최신 릴리스 다운로드 URL 취득 필요

Prometheus 설치 하기
매번 프로메테우스 설치를 하는 것에 애먹는 것을 고려해서 정리해둠. 유저생성 디렉토리 생성 파일 다운로드 및 압축 파일 해제 https://github.com/prometheus/prometheus 에서 최신 릴리스 다운로드 URL 취득 필요 파일 유저 권한 부

[k8s]AKS 모니터링 서버 구축(3)
이전 AKS front + back 서버 구축(2)을 마친 이후에 작업을 진행해도 되지만 굳이 안해도 상관없는 내용입니다. AKS 클러스터 생성과 노드 확인후 credentials을 얻은 후에 노드를 확인했다고 한다면 큰 문제 없이 진행될 것입니다. 현재 window환

모니터링 시스템(Kubernetes,Prometheus + Grafana)
쿠버네티스의 경우 클러스터 안에 다수의 노드와 그 안에 파드를 비롯한 다양한 워크로드가 많게는 수백개가 실행되는 형태이다.단일 노드의 경우 리눅스 명령어를 이용하여 하드웨어의 상황을 파악하고, 각 프로세스 모니터링을 했다면, 쿠버네티스의 경우 각 노드는 전적으로 컨트롤

[쿠버네티스] HELM & 프로메테우스 & 로깅
HELM 쿠버네티스 패키지 매니저: 헬름 파일과 디렉터리를 압축해서 모아둔 것을 바이너리 릴리스로 헬름 설치 유닉스 계열에서 바이너리는 실행파일을 의미한다. 헬름은 소스 또는 미리-빌드된(pre-built) 바이너리 릴리스로 설치할 수 있다. 바이너리 릴리스로 헬름

쿠버네티스 전문가 양성과정 10주차 5일(2/24)
Helm 쿠버네티스 패키지 매니저 쿠버네티스용 소프트웨어를 검색하거나, 공유하고 사용하기 위함 쿠버네티스 애플리케이션을 패키지 형태로 손쉽게 관리할 수 있도록 도와주는 도구다 쿠버네티스와는 별개의 프로젝트이다 📒 헬름 사이트 참조 📒 헬름 공식 문서
쿠버네티스 스터디 PKOS 6주차 얼럿매니저 / 로깅시스템
Alertmanager / PLG Stack (Promtail + Loki + Grafana)

Actuator - Prometheus - Grafana를 사용한 모니터링 구축하기
최근 사내에서 여러 센터를 오픈하고 관리할 일이 생겨 모니터링 도구를 사용해보며 해당 내용을 정리해보았습니다.
Docker metrics
/etc/docker/daemon.json 파일을 통해서 Prometheus 에서 사용할 Docker metrics 관련 설정을 제어 할 수 있다.refhttps://docs.docker.com/config/daemon/prometheus/

Prometheus란?
메트릭 수집, 시각화, 알림, 서비스 디스커버리 기능을 모두 제공하는 오픈 소스 모니터링 시스템처음엔 SoundCloud에서 자사 모니터링 시스템 구축을 목적으로 만들었으나 2016년도에 CNCF 프로젝트로 편입됨 (오픈소스 프로젝트)현재는 Grafana Labs에서

DB 모니터링 구축 (PMM)
PMM을 사용하여 사내 빌링시스템 모니터링 시스템 구축하기현재 RDS mysql을 사용중인데 기본적인 DB인스턴스로 모니터링을 하고 있다.매번 aws console로 모니터링하기 번거롭기도 하고 좀 더 세부적인 DB 매트릭에 대해 모니터링 하고자 어떤 조합을 사용할지