Какие хорошие и важные шаги следует предпринять при добавлении Application Insights в зрелую часть программного обеспечеC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Гость
 Какие хорошие и важные шаги следует предпринять при добавлении Application Insights в зрелую часть программного обеспече

Сообщение Гость »

Меня назначили работать с нашим старым приложением, и мне было поручено обнаружить узкие места и улучшить общую скорость приложения.
Некоторый контекст в стеке приложений заключается в том, что оно в настоящее время использует .net 7, onprem в IIS, EF, MSSQL
Поскольку у меня есть некоторый опыт использования Application Insights и в настоящее время в приложении нет программного обеспечения для мониторинга, я создал экземпляр Application Insights в Azure. и выполнил базовую настройку в нашем файле start.cs.
Эта настройка означает, что у меня есть базовая регистрация запросов в AI, но не так много деталей, которые мне нужны.< /p>
Поэтому я хотел спросить здесь, какие шаги следует предпринять, главным образом потому, что я действительно не знаю всего того, чего не знаю :) Я никогда этого не делал сам с нуля, я всегда просто работал с приложениями, в которых уже был настроен и настроен ИИ, поэтому о реализации я никогда не задумывался.
Главный вопрос, который я здесь задаю, заключается в том, сколько ручная работа должна выполняться внутри исходного кода, или есть лучшие способы сделать это?
  • Я хочу узнать больше об исключениях, в том числе о тех, которые попадают в них попытка/поймать/наконец
  • Я хочу знать больше о том, на что тратится время, как распределяется время, проведенное в контроллере, и время, потраченное на ожидание ответа базы данных.
Я знаю, что могу найти наиболее трудоемкие действия контроллера и вручную добавить регистрацию событий и пользовательские тайминги, но может быть лучший, более общий, как это сделать?

Подробнее здесь: https://stackoverflow.com/questions/781 ... -to-a-matu
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»