Диагностическая платформа Glimpse, полностью совместимая с ASP.NET Core
Я использовал Glimpse в старом стеке ASP.NET MVC5, и он мне очень понравился, потому что он дает довольно подробное представление почти всех важных данных для целей отладки. К сожалению, он не совместим с ASP.NET Core (пока). Я попытался установить демо-версию, которая гарантирует работу с ASP.NET Core.
Но это не совсем так, потому что он работает на ASP.NET Core, но зависит от старой платформы 4.x. Таким образом, это разрушает кроссплатформенную совместимость, которая не подходит для меня. Приложение предназначено для запуска на сервере под управлением Linux с использованием Docker.
Хотя я бы хотел воспользоваться этими приятными функциями в своем базовом приложении. Есть ли подобная альтернатива Glimpse, которая полностью совместима с ASP.NET Core? В настоящее время я использую ASP.NET Core 1.1, но при необходимости могу также снизить его до 1.0. Самыми важными для меня вещами являются длительность запроса и запросы к базе данных (SQL), если возможно, включить Redis.
2 ответа
Я использую https://miniprofiler.com/dotnet/AspDotNetCore.
Он может профилировать MVC и Entity Framework и имеет представление UI через помощника по тегам.
Вы можете попробовать https://stackify.com/prefix/ - хотя это само размещаемое веб-приложение, поэтому оно не так "развертываемо" / лучше всего работает при локальной разработке. Он использует профилирование, поэтому он менее навязчив в стеке кода.
Ядро: http://support.stackify.com/hc/en-us/articles/209962473-Using-Prefix-with-ASP-NET-Core-Kestrel