Вы должны использовать понимание приложения для функции Azure. Для получения подробной информации, пожалуйста, следуйте этой статье . Затем вы можете использовать приведенный ниже запрос, чтобы получить все имена отключенных функций.
Примечание. Приведенный ниже запрос можно выполнить в приложении Insights или Azure Monitor.
traces
//use sdkVersion to ensure it's an anzure function
| where sdkVersion contains "azurefunctions"
//then check if the message contains the word disabled
| where message contains "disabled"
//get the function name from message
| extend functionname=substring(message, 10,indexof(message,"'", 10)-10)
Объяснить запрос:
1.Если функция отключена, то поле сообщения должно содержать информацию типа «функция xxx отключена».
2. чтобы убедиться, что это функция azure, Я проверяю поле sdkVersion, чтобы убедиться, что оно содержит слово «azurefunctions»
3.at last, извлеките имя функции из поля сообщения.
Результат теста:
Я проверил это с помощью функции v3. Если вы используете azure функцию v2 или v1, вы можете (или не можете) немного изменить запрос, но это должно быть легко.