2015-03-30 8 views
1

Недавно я добавил в приложение краш-репортера (CrashRpt, https://code.google.com/p/crashrpt/). Я получил много аварийных дампов от пользователей. Они очень полезны для выявления проблем. Но есть много сбоев, чтобы проанализировать их вручную. Есть ли инструмент, который анализирует отчеты об авариях и сортирует их путем сбоя? Я знаю, что есть Crashfix, но веб-сайт (http://crashfixsoftware.com/) находится в автономном режиме. Есть ли альтернатива?Необходимый инструмент для автоматического анализа аварийных сообщений

Спасибо

ответ

2

DebugDiag может быть использован для выполнения посмертных отладки на файл аварийного дампа (минидампа файл). Вы можете открыть файл дампа, и он будет analyze the contents и создать отчет, содержащий трассировку стека. Для выполнения своей работы он использует внутренний скриптовый движок. Вы можете добавить свои собственные скрипты для изменения/дополнения анализа. Я не знаю о командной строке, поэтому, возможно, много файлов дампа через него могут оказаться невозможными.

В качестве альтернативы вы можете использовать WinDbg или Visual Studio для выполнения начального анализа. WinDbg имеет обширную командную строку с множеством опций.

1

Ну, в соответствии с CrashRpt documentation вы должны быть в состоянии найти CrashFix here. Поэтому сайт изменился, но он все еще существует.

На самом деле это одно из немногих отличий при сравнении исходных деревьев для CrashRpt 1.4.2 и 1.4.3.

2

SuperDump - это инструмент с открытым исходным кодом для автоматизированного анализа дампов с использованием Windows.

Анализ может быть вызван через rest-api или веб-загрузку и выполняется полностью автоматизировано. Полученный анализ показывает родные и управляемые (.NET) стеки стека. Он также автоматически вызывает предопределенные команды WinDbg и записывает их в файл. Он также автоматически создает отчет об анализе DebugDiag. Это даже позволит вам начать интерактивную сессию WinDbg над браузером для более глубоких исследований.

Вы можете просто запустить его в качестве контейнера для докеров Windows: https://github.com/Dynatrace/superdump#docker

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