Replies: 5 comments
-
Beta Was this translation helpful? Give feedback.
-
매트릭 모니터링 툴Spring Boot AdminSpring Boot 애플리케이션을 모니터링하고 관리하기 위한 도구로, 스프링 부트의 Actuator를 기반으로 돌아감 장점
단점
CloudWatchAWS에서 제공하는 모니터링 서비스로, AWS 리소스와 애플리케이션의 성능을 모니터링합니다. 장점
단점
Grafana오픈소스 데이터 시각화 및 분석 도구로, 다양한 데이터 소스(굉장히 다양함) 와 통합할 수 있습니다. 장점
단점
|
Beta Was this translation helpful? Give feedback.
-
2. 매트릭 수집Micrometer이란애플리케이션 메트릭 파사드
다양한 모니터링 시스템이 많은데 각 모니터링 시스템마다 원하는 메트릭의 형태가 다르다. Micrometer는 이 매트릭을 추상화했기 때문에, 사용할 모니터링 시스템에 맞는 Micrometer 구현체를 사용하면 그 시스템에 맞는 매트릭을 제공해준다. 그러면 , 애플리케이션의 메트릭을 마이크로미터가 정한 표준 방법으로 모아서 제공해준다. 구현체 의존성 추가뒤에서 나오지만, 우리는 prometheus 라는 친구를 사용해서 매트릭을 저장할 것이다. 따라서 prometheus에 맞는 형태의 매트릭이 필요하므로 아래 의존성을 추가하면 된다.
|
Beta Was this translation helpful? Give feedback.
-
3. 메트릭 저장Prometheus1. Prometheus장점:
단점:
2. InfluxDB장점:
단점:
3. Graphite장점:
단점:
요약
각 도구는 특정 사용 사례와 요구에 따라 선택할 수 있으며, 환경에 맞는 최적의 조합을 찾는 것이 중요합니다. 수집한 메트릭을 Prometheus오픈소스 모니터링 및 경고 툴로, 시계열 데이터베이스를 사용하여 메트릭을 수집하고 저장합니다. |
Beta Was this translation helpful? Give feedback.
-
매트릭 모니터링 프로세스EC2 서버에 Prometheus 설정
EC2 서버에 Grafana 설정
|
Beta Was this translation helpful? Give feedback.
-
스프링 서버의 매트릭을 모니터링하기
현재 실행 중인 EC2 의 매트릭과 다르다구축 과정
- CPU 사용률, 메모리 사용량, 네트워크 트래픽 등 모니터링할 매트릭을 정의
- 매트릭 수집 도구를 통해 데이터를 수집
- 수집된 매트릭을 저장할 데이터베이스를 설정
- 시각화 도구를 사용하여 매트릭 데이터를 대시보드를 통해 시각적으로 표현
- 특정 매트릭이 임계값을 초과할 경우 알림을 받도록 설정
Beta Was this translation helpful? Give feedback.
All reactions