일주일에 7 일, 하루 25 시간 실행되는 여러 응용 프로그램이 있습니다. 웹 기반의 모든 saas 애플리케이션은 Ruby on Rails에서 실행됩니다. 현재 Heroku에서 제작 앱을 호스팅하고 있습니다.프로덕션 웹 기반 응용 프로그램 모니터링
응용 프로그램이 오프라인 일 때 알림 시스템이 필요합니다. 여러 가지 옵션이 있다는 것을 알고 있습니다.
나는 과거에 Nagios를 사용해 왔지만, 내가 필요로하는 것에 너무 집중적으로 집중하고 있습니다. 또한, 나는 호스트하지 않는 응용 프로그램을 원합니다.
또한 배치 작업을 실행중인 일부 작업자 인스턴스가 있습니다. 그것들을 모니터 할 수 있으면 좋을지도 모릅니다.
아마존 EC2가 다운 된 경우에도 솔루션에서 알림을 제공 할 수 있어야합니다. 따라서 Heroku 또는 Engineyard 기반의 솔루션이 작동하지 않을 수 있습니다.
모두는 필요한 모니터링의 양과 종류에 따라 다릅니다. HTTP/HTTPS 요청에 응답 만 하시겠습니까? 페이지에 특정 내용이 포함되어 있습니까? 실행 백그라운드 작업? ... 모두 가능하지만 필요한 것에 달려 있습니다. –
질문 주셔서 감사합니다 - 주로 위/아래 상태가 필요합니다. 로그인 한 페이지를 인증하고 볼 수있는 것이 유용 할 수 있습니다. 또한 일부 페이지의 내용을보고 데이터 무결성을 확인하는 것이 유용 할 수 있습니다. 배치 작업 모니터링 (resque/redis 사용)은 좋지만 필수는 아닙니다. 가장 중요한 것은이 시점에서 간단하고 신뢰할 수 있습니다. –
어디서부터 '1 시간'을 매일 파고 있니? 나도 필요해. – illusionist