Мониторинг пулов соединений - PullRequest
0 голосов
/ 27 апреля 2020

Я пытаюсь создать оповещения в 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% от макс. Н.Р.. превышено число пулов соединений.

Но я все еще не могу знать, не исчерпан ли какой-либо из пулов соединений.

...