[ 모니터링 ] Prometheus Federation 설정

2024. 8. 12. 12:00·🌥️Cloud Study🌥️/Etc

참고 문서 )

 

Federation | Prometheus

An open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.

prometheus.io


Prometheus Federation 

프로메테우스 페더레이트 :

여러 Prometheus 서버에서 데이터를 수집하여 중앙에서(예시: bastion) 통합된 매트릭을 조회할 수 있도록 해주는 기능

 

각 프로메테우스 인스턴스가 개별적으로 데이터를 수집, 보관하는데 Federate 기능을 이용하면 인스턴스들로부터 데이터를 중앙에서 통합하여 조회 가능함 - 여러 지역이나 데센에 분산된 프로메테우스 인스턴스를 한 곳에서 관리하고 모니터링 할 수 있다.


Federation 설정 진행

현재 설치되어있는 Prometheus 구성은 다음과 같다:

 

  • Public 인스턴스에 설치된 Prometheus (모니터링 용도)
  • Private 환경에서 Spring 애플리케이션이 실행 중인 인스턴스에 설치된 두 개의 Prometheus

모니터링 인스턴스의 프로메테우스 설정

`/etc/prometheus/`에 존재하는 prometheus.yml 파일을 수정해서 federate 잡내용을 추가해주자.

 

yml 파일 설정 이후에는 ` sudo systemctl restart prometheus`를 통해 재시작해주자.

 

둘 다 켜져있으므로 겹쳐있는게 맞다

다음과 같이 쿼리를 지정해주면 그래프로 확인할 수 있다.

 

private02번 인스턴스를 중지해보았다가 다시 시작하면 이렇게 시각적으로 확인할 수 있다.

이후 Alert Rules 등으로 개별 인스턴스가 다운되었을 경우 메일 알람 등으로 확인할 수 있게 되었다.

'🌥️Cloud Study🌥️ > Etc' 카테고리의 다른 글

[ Logging ] 어플리케이션 로그 DB에 적재하기  (0) 2024.08.13
[ SQL ] INSERT와 BULK INSERT의 차이, Infile Load 방식에 대해  (0) 2024.08.12
[ RDS ] 쉘 스크립트에서 MySQL 연결하여 DB에 데이터 입력하기  (0) 2024.08.12
[ Logging ] 서버 내 로그 관리 정책 수립 및 구현  (0) 2024.08.09
[ Prometheus ] 프로메테우스 설치 및 서비스 설정  (0) 2024.08.09
'🌥️Cloud Study🌥️/Etc' 카테고리의 다른 글
  • [ Logging ] 어플리케이션 로그 DB에 적재하기
  • [ SQL ] INSERT와 BULK INSERT의 차이, Infile Load 방식에 대해
  • [ RDS ] 쉘 스크립트에서 MySQL 연결하여 DB에 데이터 입력하기
  • [ Logging ] 서버 내 로그 관리 정책 수립 및 구현
L_Chae
L_Chae
🎮😻🤓🖥✨
  • L_Chae
    Cherish
    L_Chae
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Working in Japan
      • 🌥️Cloud Study🌥️
        • AWS
        • NHN
        • KT
        • Microsoft (Azure 900)
        • TroubleShooting
        • IaC
        • Etc
      • STUDY
        • English
        • Japanese
        • 개인정보보호 관련
      • 초등학교 AI 교육 진행
        • 2024학년도 1학년-2학년
        • 2025학년도 4학년
      • 2024 KDT 📕
        • Lecture
        • Study 📗
        • Study-JAVA
        • Project
        • etc
      • INTERLUDE ✦
        • 2022 SYSTEM STUDY
        • 2022 Winter Study
        • 2023 AutoMobility STUDY
        • 2023 Summer Study (CPPG)
        • 2023 Reversing STUDY
        • etc
      • Private🔒
        • MacBook 💻
        • Screenshot 🩷
        • Photo 🖼️
        • FFXIV - Backup 🎮
        • Tistory
      • PBL 📗
        • 논문 스터디
        • Backup
      • Project 🖤
        • 2022-2) 개인정보보호 소학회
        • 2022-2) winter GURU2 - iOS
        • 2023-1) PBL 3
        • 2023-2) PBL 4
        • 2024-1) SW-AI교육 실습 일지
      • CTF 🚩
        • 2022
        • 2023
      • News scrap 📰
        • 2022
        • 2023
        • 2025
      • 2022 공부 로그 🐯
      • 2023 공부 로그🐰
  • 블로그 메뉴

    • 글쓰기
    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    APT 공격
    바이브코딩
    클라우드리스크
    엘라스틱 서치
    재해복구DR
    그림자AI
    보안뉴스
    안드로이드 바이탈스
    좀비자산
    KT침해사고
    개인정보보호
    ansible galaxy
    deprecation warning
    뉴스스터디
    파일리스 악성코드
    초이스재킹
    기지네트웍스
    인포스틸러
    ansible
    jlpt n1 도전기
    주스재킹
    웨이크락
    ai에이전트
    보안부채
    디지털권위주의
    앱성능관리
    공공기관 보안
    content collection
    국가망보안체계
    엔드포인트보안
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
L_Chae
[ 모니터링 ] Prometheus Federation 설정
상단으로

티스토리툴바