Разъяснение / краткое изложение вопроса - мы ищем:
- размещенная система отслеживания ошибок,
- , который так же удобен в использовании, как маяк / github / launchpad,
- может иметь дело с вложениями,
- объединяет почтовые уведомления и операции (подразумевает операции в сообщениях коммитов),
- имеет дружественный к скриптам API,
- позволяет создавать анонимные отчеты об ошибках или сообщения с электронной почтой, но для этого не требуется создавать учетную запись для отправки.
Маяк находится близко, но не работает в последней точке, панель запуска аналогична, github также не обрабатывает вложения. Tender хорош для последнего пункта, но не работает как общая система отслеживания ошибок (и похоже, что его версия с открытым исходным кодом будет ограничена в основном тем, что является форумом).
Мы рассмотрели ряд приложений для установки и настройки, но с таким диапазоном требований они всегда сопряжены с огромными затратами с точки зрения затрат времени на настройку и обслуживание работающей системы.
В нашем (с открытым исходным кодом) проекте мы использовали Gnats очень долгое время. Он делает то, что задумано, чтобы работать нормально, но это становится довольно неудобно: он больше не поддерживается, имеет функции, которые мы никогда не используем, и не имеет функций, которые мы хотели бы использовать ... Он не работает с вложениями , не имеет простого способа выполнять действия по электронной почте, не имеет интеграции с сообщениями о коммитах и веб-интерфейсом, разработанным для браузеров 90-х годов. Поэтому я пытался найти что-то, что могло бы заменить его, надеюсь, какое-то размещенное решение, чтобы избежать проблем с настройкой / обслуживанием.
Пожалуй, самый впечатляющий инструмент, который я видел, это lighthouse : он имеет очень приятный и практичный интерфейс, правильно обрабатывает вложения, управляется по электронной почте и может отвечать на команды в сообщениях фиксации. Но ... У него нет никакого здравого способа анонимно отправить ошибку - и это главное требование, так как нам нужен любой случайный пользователь, чтобы иметь возможность отправлять ошибки через нашу IDE. (Похоже, что существует возможность взломать письмо, подделывающее поле От, но это не очень хорошо работает - в частности, репортер должен быть включен в последующий обмен электронной почтой.) С другой стороны, есть связанный нежный инструмент, который очень хорош в этой области, но в то же время очень прост - слишком базовый, чтобы служить системой отслеживания ошибок.
Есть целая куча других сайтов, которые я пробовал - кажется, что все они требуют, чтобы отправители имели учетную запись, поэтому они не очень хорошо работают для наших нужд; а также быть ограниченным различными другими способами (не иметь дело с вложениями, нет хорошей интеграции электронной почты и т. д. и т. д.). Не помогает то, что метаописания этих сайтов обычно довольно неясны: мне потребовались часы, чтобы просто выяснить, что такое тендер / маяк и как они связаны, и ни один сайт не упоминал о своей неспособности получать сообщения об ошибках без регистрации. , (Я смотрю только на сайты с открытым исходным кодом, поскольку у нас нет никакого бюджета на такие вещи.)
Существует также возможность установки некоторой системы локально, но системы отслеживания ошибок, как правило, являются монстрами, которых я бы хотел избежать при настройке и обслуживании, если это возможно.
Так что вопрос: есть ли что-то очевидное, что я скучаю? Или, чтобы сделать его более конкретным: есть ли где-нибудь хорошая страница сравнения, в которой явно указаны популярные параметры и их функции?