Каким было бы хорошее программное обеспечение для отслеживания ошибок на основе Coldfusion? - PullRequest
5 голосов
/ 03 февраля 2010

Мне нужен инструмент, который легко или автоматически отправляет сообщения об ошибках Coldfusion в свою систему.

Тогда я могу использовать веб-интерфейс для управления приоритетами, отслеживать, кто что исправил и так далее.

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

Системные требования: Apache, Windows, Coldfusion 8 Standard, Sql Server 2005.

Финансовые требования: бесплатно или с открытым исходным кодом

Цель или цель: побудить моих коллег по работе захотеть и использовать систему отслеживания ошибок.

Имеет ли смысл переписывать смысл?

Спасибо

Craig

Ответы [ 9 ]

1 голос
/ 09 февраля 2010

Я удивлен, что никто не упомянул LighthousePro (http://lighthousepro.riaforge.org). Открытый исходный код - на 100% бесплатный - и ColdFusion. Как автор, я немного пристрастен.

1 голос
/ 08 февраля 2010

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

Я должен сказать, что программное обеспечение для отслеживания ошибок сделало мою жизнь такойгораздо спокойнее.Ничто не осталось, забыто или проскальзывает сквозь трещины.Легко найти тренды в ошибках и запомнить «все время», когда это происходило.

Наша установка такова:

1) Coldfusion + Подходящая среда с отчетами об ошибках - Неважно, что вы используете.Я широко использовал Fusebox и перехожу на ColdBox.Оба они очень способны, в дополнение к Mach-II, FW / 1, Model-Glue и т. Д. Ключевая часть, которую вы должны найти в них, - это их способность отлавливать "onError", обычно в приложении CFC.

2) Настраиваемый сценарий OnError - Везде, где возникает ошибка, вы хотите собрать максимальное количество информации об этой ошибке и отправить ее по электронной почте. Что мы делаем, когда происходит ошибка, мы регистрируем пользователяс сообщением «ой, войдите снова».Перед выходом из системы приложение фиксирует ошибку и отправляет ее по электронной почте в Fogbugz.Наряду с этим, сверху мы включаем переменные CGI для IP-адреса, используемого браузера и т. Д. Со временем вы найдете то, что вам нужно добавить.

3) Маршрутизация в Fogbugz. Двухпользовательская версия Fogbugz бесплатна и размещена в Интернете.Существует два основных способа сообщения об ошибках.Один заключается в том, чтобы отправить по электронной почте по одному.Таким образом, если ошибка происходит 2000 раз, вы получаете 2000 электронных писем и 2000 случаев.Не всегда лучше связывать их вместе и т. Д. У них есть функция BugzScout, которая, по сути, является HTTP-адресом, на который вы отправляете форму с помощью cfform со всей той же информацией, которую вы поместили бы в электронное письмо.Есть много документации по этому вопросу, и я всегда хотел обойти это.У меня был сценарий 2000 электронных писем в первый раз, произошедший несколько недель назад, поэтому я перейду к этому.

Надеюсь, это поможет.Поделитесь тем, что вы в итоге сделали и почему, чтобы мы все тоже могли учиться!

1 голос
/ 03 февраля 2010

В вики есть список программного обеспечения для отслеживания проблем, возможно, этот список мог бы помочь.http://en.wikipedia.org/wiki/Comparison_of_issue_tracking_systems

Вы можете найти размещенную службу и использовать электронную почту или веб-службы для создания заявки с помощью onError.С учетом вышесказанного, для вашего сайта можно создать простое приложение для отслеживания проблем, используя ту же базу данных, которая используется для управления контентом.2 или 3 таблицы позаботятся о хранении данных, и вы уже используете CF, поэтому прикладной уровень уже существует.

HTH.

0 голосов
/ 10 февраля 2010

Много полезной информации от всех, и я действительно ценю приложенные усилия. Но не тот ответ, который я искал. Что может означать, что то, чего я хочу, еще не существует.

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

Спасибо всем.

0 голосов
/ 09 февраля 2010

Мы используем HopToad . Есть еще одно приложение для отслеживания ошибок под названием LightHouse , которое интегрируется с HopToad, так что вы можете легко создать [ошибка] билет из входящего исключения. HopToad имеет API, у которого есть много клиентов, вам нужен CF на основе:

http://github.com/timblair/coldfusion-hoptoad-notifier

Даже если вы не используете HopToad и в конечном итоге используете другой сервис или прокручиваете свой собственный, если вам нужно написать свой собственный клиент API, вы можете использовать код или шаблоны вышеупомянутого клиента HopToad.

0 голосов
/ 03 февраля 2010

Многие программы отслеживания ошибок предоставляют методы SOAP для ввода в них данных.

Например, мы использовали OnTime от Axosoft, и это открыло некоторые страницы WSDL, которые я использовал в своем приложении.Мне сказали, что Джира тоже так сделала.

0 голосов
/ 03 февраля 2010

Мне очень нравится Fogbugz от создателей Stack Overflow. Для одного пользователя это по разумной цене. Я ввожу некоторые ошибки вручную, а другие отправляют по электронной почте.

0 голосов
/ 03 февраля 2010

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

У меня есть предложение. Вы можете создать базовую систему отслеживания ошибок, которая позволяет людям просто создавать билеты и позволяет вам / кому-либо еще их закрывать.

Здесь упоминаются другие инструменты для Windows Хорошее программное обеспечение для отслеживания ошибок с открытым исходным кодом для Windows

Есть какая-то причина, почему именно холодное слияние?

...