[ 모니터링 ] 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
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 🌥️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
      • 2022 공부 로그 🐯
      • 2023 공부 로그🐰
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    N1
    JLPT
    ansible
    멱등성
    deprecation warning
    ansible galaxy
    JLPT N1
    content collection
    jlpt n1 도전기
  • 최근 댓글

  • 최근 글

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

티스토리툴바