본문 바로가기
Infra

(APM/Newrelic/Spring) Spring App 모니터링 적용2 - Newrelic Alert

by Developer RyanKim 2019. 9. 11.

https://lion-king.tistory.com/39

 

(APM/Newrelic/Spring) Spring App 모니터링 적용 - Newrelic

https://newrelic.com/devops/what-is-devops What Is DevOps - Explained | New Relic Learn how this modern software development methodology can help your organization improve collaboration across IT te..

lion-king.tistory.com

이전 포스트에서 NewRelic을 적용했다면 이번에는 
NewRelic에 의해 모니터링 되고 있는 application의 상태에 따라 alert event를 발생시키도록 세팅해보겠습니다.

 

저는 Slack을 통한 alert를 적용하였습니다.

 

 

  • Slack alert 설정 방법 참고

https://docs.newrelic.com/docs/alerts/new-relic-alerts/managing-notification-channels/notification-channels-control-where-send-alerts

 

  • Alert policies

위의 방법으로 alert를 발송할 channel를 설정한 후 어떤 상황에 발송할 것 인지 정책을 정해야 한다.

 

현재 적용중인 정책

  1. Instances Error percentage (High) : Error 발생률이 일정수준 이상
    • 현재 적용 : error 0.1% 이상, 5분 지속
  2. Instances Apdex (Low) : Apdex (Application Performance inDEX) 사용자 관점의 만족도 지수가 일정 수준 이하
    • 현재 적용 : Apdex 0.5 이하, 5분 지속

https://docs.newrelic.com/docs/apm/new-relic-apm/apdex/apdex-measure-user-satisfaction

3. Heap memory usage (Low) : Heap memory 사용률이 일정수준 이하

* 현재적용 : Heap memory 사용률 0%

* newrelic APM에 server가 중지되었을 때 alert를 발생시키는 옵션이 없어 대신 사용: server down 옵션은 newrelic infrastrucure 제품에서 제공

 

  • 예시화면

댓글