2011-01-19 6 views
4

Я собираюсь запустить новый веб-сайт, и я использую Pingdom для отслеживания времени безотказной работы сайта, но мне интересно регистрировать любые ошибки, сгенерированные сайтом в центральном месте , Я хотел бы поместить код в мой обработчик исключений верхнего уровня, который упакует исключение и отправит его в другое приложение, которое затем генерирует электронное письмо и отправляет его мне.Центральная служба регистрации ошибок для веб-приложений

Я буду регистрироваться локально, конечно, но журналы трудно добраться, когда я ухожу. У меня есть возможность написать свое собственное решение, но я не хочу изобретать велосипед, если что-то лучше.

Кто-нибудь знает какие-либо компании/сайты, предлагающие такую ​​услугу?

Если нет, то кто-нибудь считает это полезным сервисом?

ответ

1

Airbrake выглядит довольно многообещающим. Он официально поддерживает Ruby и iOS и имеет экспериментальную поддержку JavaScript. Также есть сторонние плагины для various other languages.

1

Я предлагаю смотреть на arecibo. Это приложение для регистрации ошибок с открытым исходным кодом. Он имеет несколько клиентских библиотек (используется для регистрации ошибок) и может использоваться в приложениях python, php или ruby. Часть сервера написана на python/django и может запускаться на вашем собственном сервере или в приложении Google.

Стоит посмотреть, мы будем использовать его для записи ошибок приложений на наших сайтах, я думаю, что он также используется Bitbucket и Mozilla.

1

Loggly - хороший вариант - у него нет (или нет) всех параметров оповещения, которые я хотел бы в последний раз посмотреть на него, но я дал бесплатный демо-счет. На что стоит обратить внимание.

+0

Это выглядит интересно. Я проверю это. – tomasmcguinness

+0

Я только начал использовать Exceptional.Io - он не охватывает системные журналы (например, из/var/messages и т. Д.), Как Loggly, но это было отлично для разработчиков, поскольку оно отслеживает исключения и сообщения электронной почты при срабатывании. Дефект более сконцентрирован, чем сисадмин. – snipe

0

cloud4apps имеет удаленный API регистрации ошибок и он бесплатный.

0

Если вы разрабатываете с .NET и хотите, чтобы некоторые идеи, просматривать этот список Serilog тонет:

http://www.nuget.org/packages?q=serilog+sinks

Отдавайте предпочтение к услугам, размещенных рядом серверов, особенно если вы предполагаете, посылая большой объем мелкозернистых бревен. Мне также нравится иметь возможность выбирать между TCP и UDP.

Смежные вопросы