Оповещение для длительного выполнения SQL-запроса в Azure - PullRequest
0 голосов
/ 12 марта 2019

Я хочу настроить оповещение, желательно с использованием инструментов в Azure, которое будет уведомлять отдельных пользователей о выполнении запросов SQL, превышающих некоторый порог. Я могу увидеть эту информацию на информационной панели Azure, если перейду к «Query Performance Insight» в своей базе данных SQL и нажму на вкладку «Долгосрочные запросы» вверху, но я не могу найти способ построить это с помощью оповещения.

Вот что я пробовал:

  1. Создание оповещения с помощью опции мониторинга «Предупреждения (Классический)». Кажется, это не соответствует моим потребностям, потому что нет метрики за прошедшее время. Я думаю, что понимаю почему; каждая метрика является совокупностью, основанной на представлении системы «момент времени».
  2. Включение диагностики в базе данных SQL и запись QueryStoreRuntimeStatistics, QueryStoreWaitStatistics и Errors в учетную запись хранения. Это близко к информации, которую я хочу, но я не могу понять, как создать оповещение на его основе (я пытался создать оповещения из ресурса учетной записи хранения, но не могу найти нужные мне меры).
  3. Выполнены многочисленные поиски в Google, MicrosoftDocs и StackOverflow в поисках руководства по этой теме - все еще пустые.

Есть ли другой способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...