Как настроить оповещение в экземпляре Azure SQL MI для % используемого дискового пространства?
Нам нужно настроить Оповещение, если экземпляр Azure SQL MI использует 80% пространства, тогда он должен быть предупрежден. В существующих показателях предупреждений не предусмотрена возможность использования значения в процентах (%). Итак, кто-нибудь знает, как мы можем настроить оповещение о % пространства, используемого azure mi?
2 ответа
На данный момент доступные параметры для настройки предупреждений для управляемого экземпляра приведены ниже только в том виде, в котором они указаны в документе .
- Средний процент ЦП
- Байты ввода-вывода прочитаны
- Байты ввода-вывода записаны
- Количество запросов ввода-вывода
- Место для хранения зарезервировано
- Используемое место для хранения
- Оповещения хранилища доступны на данный момент только в формате подсчета. Процент недоступен по умолчанию из Azure. Если вы хотите рассчитать доступное пространство в sql MI, обратитесь к этому потоку
Если вы определили параметры диагностики таким образом, что SQLMI отправляет свои метрики в рабочую область аналитики журналов, вы можете использовать оповещение о поиске в журнале:
AzureMetrics
| extend p = pack(MetricName, Average)
| summarize bag = make_bag(p) by TimeGenerated
| evaluate bag_unpack(bag)
| extend reserved_storage = reserved_storage_mb
| extend used_storage = storage_space_used_mb
| extend storage_used_percentage = round(100.0 * used_storage / reserved_storage)
| project TimeGenerated, storage_used_percentage, reserved_storage, used_storage
| where storage_used_percentage >= 80