오픈 소스 시스템 모니터링 및 경고 도구로, 시스템으로부터 각종 모니터링 지표를 수집하여 검색, 상태 및 성능을 추적할 수 있는 관리 도구이다.
1, 프로메테우스 설치
https://prometheus.io/download/ 접속하여 windows 버전을 다운 받는다.
2, 프로메테우스 yml 설정의 자신에 용도에 맞게 수정하여 준다.
rule_files:
scrape_configs:
- job_name: "prometheus" # 아무거나 가능
static_configs:
- targets: ["localhost:9090"]
- job_name: "nothing" # 아무거나 가능
metrics_path: '/actuator/prometheus'
scrape_interval: 1s
static_configs:
- targets: [ 'localhost:8080' ]
3, prometheus.exe로 프로메테우스 실행
4, localhost:9090으로 프로메테우스에 들어가기
5, Status에서 Targets에 들어가 내가 설정한 Endpoint가 정상 작동중인지 확인
오픈 소스 데이터 시각화 및 대시보드 도구로, 프로메테우스와 비슷한 여러 데이터들을 쉽게 확인할 수 있도록 모니터링 해주는 툴이다.
1, 그라파나 설치
https://grafana.com/grafana/download?platform=windows
위에 사이트에서 windows를 선택한 다음에 Download the installer로 다운한다.
2, 다운 받은 후 localhost:3000에 들어간다.
3, Administration에서 DataSource 등록하기
4, import dashboard 추가하기
5, 모두 설정이 됐다면 그라파나에서 시각화된 데이터를 확인가능하다.