Преимущества одной и другой службы мониторинга в том, что она выполняет мониторинг на уровне сервера (ЦП, память, использование диска), уровень приложения (отправляет информацию в ваше веб-приложение и ожидает определенный ответ) или и то, и другое.
Как уже упоминалось, вы должны иметь оба. Если ваше приложение работает хорошо, есть вероятность, что оповещение на системном уровне будет вызвано резкими скачками трафика и т. Д., И вы можете решить проблему до того, как ваши приложения пострадают. Но оповещения на уровне приложений являются наиболее важными, потому что они обычно проверяют то, что видит пользователь, и могут предупредить вас, когда возникнет проблема в любой части вашего веб-стека (сбой apache, неработающие ссылки, неработающие встраивания, повреждения базы данных и т. Д. И т. Д.).
Сложные сервисы, такие как New Relic (NR), могут протестировать оба.
Относительно вашего второго вопроса (стоит ли оно того), я считаю, что это зависит. Я использую New Relic в течение нескольких месяцев и считаю его весьма полезным. Особенно при определении причины возникновения проблемы вместо простого получения предупреждения. Предупреждения являются сложными, и NR может контролировать как приложения, так и сам сервер. В целом, я считаю NR отличным продуктом для общего мониторинга серверов и приложений, но это дорого. Но для небольшого сервера (такого как мой, который получает только 2000 посещений в день на 10 небольших веб-сайтах и приносит небольшой доход), я не нахожу обоснование стоимости. Я планирую вернуться к бесплатным / более доступным услугам для базовых оповещений и оставить решение проблем на мое усмотрение.
Для бесплатных базовых услуг я использую бесплатный план разработчика cloudkick для мониторинга серверов и менее сложный / дорогостоящий pingdom.com для 1 бесплатного монитора приложений. Предупреждения Pingdom не так сложны, но они выполняют базовый мониторинг и оповещение на уровне приложений по разумным ценам.
Мое предложение было бы, если ваше время безотказной работы является критическим, то вы должны включить в свой бюджет сложную систему мониторинга, такую как NR. Если ваше время безотказной работы не критично, то несколько бесплатных сервисов могут помочь. Но в любом случае, вы должны следить за своим сервером и приложениями.