2014-11-17 5 views
2

응용 프로그램에서 이벤트를 모니터링하고 NewRelic과 같은 모니터링 서버에 데이터를 보내려면 ...이 사용자 지정 데이터를 기반으로 경고를 구성 할 수 있어야합니다. 예를 들어, 이벤트가 10 분 동안 발생하지 않으면 경고가 필요합니다. NewRelic이 작업에 적합한 도구인지 아는 사람 있습니까? 마찬가지로, 우리가 실패 cronjob 있다면, 우리는 그것에 대한 경고를 원하고 우리는 로그 파일을 볼 수 있기를 원합니다. NewRelic도이 유스 케이스에 장착되어 있습니까?NewRelic - 무엇이 좋은가요?

실제로 NodeJS와 해당 생태계로 작업하는 것을 선호합니다. 경고하는 모니터링 서버와 자바 스크립트 스크립팅 언어가 포함 된 모든 기능을 알고 있다면 아마도 이상적입니다.

+0

좋은 질문이지만 http://serverfault.com에서 질문 할 수 있습니다. –

답변

5

참고 : 저는 NewRelic과 전혀 관련이 없습니다.

질문에 답하십시오 : 예 - NewRelic은 위에서 언급 한 것들을 할 수 있지만, 아마도 그 직업을위한 최고의 도구는 아닙니다. 정말 좋은 예외 경고 등을 원한다면 Sentry (https://getsentry.com/welcome/)와 같은 도구를 사용하는 것이 좋습니다.

그러나 NewRelic이 정말 뛰어나지 만 응용 프로그램을 빌드하는 동안 문제를 디버깅하는 데 도움이됩니다. 그런 다음 응용 프로그램을 제작할 때 성능 문제를 해결할 수 있도록 도와줍니다. 저는 거의 4 년 동안 NewRelic을 사용 해왔고 제 툴 세트의 가장 멋진 부분이었습니다. 내가 좋아하는 이유 여기

는 다음과 같습니다

  • 그것은 설치가 안되게 간단합니다. 보통 한 줄의 코드.
  • 실행중인 응용 프로그램에서 수행중인 모든 요청, 수행중인 요청 수, 각 요청이 수행중인 작업 등을 수집합니다.
  • 각 요청에서 정확히 무슨 일이 일어나는지 정확하게 보여줍니다. 데이터베이스에 연결 한 시간, 쿼리 작성, 일부 기능 처리 등 성능 문제를 해결하는 데 매우 유용합니다.
  • 성능 문제에 대해 큰 경고를 제공합니다. 갑자기 많은 응답을 생성하기 시작한 경우 전체 성능이 일정 비율 미만으로 떨어지면 경고를받을 수 있습니다.
  • UI가 살인자입니다. 작업하기가 쉽고 통계/유용한 데이터로 채워집니다.

지난 몇 년 동안 내가 시작한 모든 단일 프로젝트에서 사용하는 유일한 도구였습니다.

+2

정보를 제공해 주셔서 감사합니다. 제품 사용 경험이있는 사람의 제품에 대해 듣게되어서 고맙습니다. – JayPrime2012