Я пытаюсь создать оповещения в Azure Рабочая область , чтобы уведомить меня, если число макс. Пулы соединений моего веб-приложения превышены , и если какой-либо пул соединений исчерпан со слишком большим количеством записей.
К сожалению, я не могу найти какой-либо ресурс данных, который может предоставить мне метрики, которые мне нужно использовать для создания оповещений, которые мне нужны.
Я использую Vm в качестве SQL сервера.
Любая идея, как получить данные, необходимые для создания оповещения? Вы думаете, что использование таблицы requests
в App insights , где имя GET Login
принесет какую-то пользу?
Спасибо всем!.
Edit 01:
Из Perfomance counters
моего Vm
я добавил новый Perf. счетчик: SQLServer:General Statistics(*)\User Connections
, а затем включил приемник монитора Azure с Diagnostic settings
в моем Vm для отправки данных диагностики c на Azure монитор. Таким образом, я мог бы добавить новое оповещение, когда, например, 50% от макс. Н.Р.. превышено число пулов соединений.
Но я все еще не могу знать, не исчерпан ли какой-либо из пулов соединений.