Как исключить NewRelic RPM pinger из создания бесполезных сессий в базе данных - PullRequest
6 голосов
/ 29 января 2012

Я использую Newrelic для мониторинга состояния моего приложения rails. Они пингуют (думаю, GET запрос) наше приложение каждые 5 минут Знаете ли вы, как предотвратить рельсы для создания новых пользовательских сессий для каждого запроса, который они делают?

Ответы [ 3 ]

3 голосов
/ 30 января 2012

Сделайте так, чтобы он пропинговал что-то, что существует в каталоге public.

Это не проверит, чтобы убедиться, что ваше приложение запущено, но только то, что сервер запущен.Предполагая, что сервер работает, ваше приложение сможет создавать исключения, и New Relic будет их перехватывать.

Например, в новом приложении Rails оно может быть ping http://rooturl/images/rails.png, так как этот png находится вpublic/images/ по умолчанию.

1 голос
/ 30 января 2012

Мне кажется, что я вспоминаю недавнюю работу, специально предназначенную для этого варианта использования - вы можете обратиться в службу поддержки New Relic и посмотреть, была ли эта проблема решена недавно.

0 голосов
/ 29 марта 2013

Другие хорошие ответы уже здесь, но пингер полностью документирован здесь: https://newrelic.com/docs/alerts/availability-monitoring

...