Microsoft Azure — использование KQL в различных методах с помощью инструментов Azure
Здесь, в этой статье, вы узнаете о различных методах использования запросов Kusto или запросов KQL в различных методах для получения свойств ресурса. Прежде чем мы перейдем к примерам, давайте посмотрим, что такое язык запросов Kusto.
Язык запросов Kusto , также известный как KQL. Это собственный инструмент Azure для изучения ваших данных и обнаружения шаблонов, выявления аномалий и выбросов, создания графиков, круговых и гистограмм для визуального представления и многого другого. KQL — очень мощный инструмент для изучения данных и просмотра данных в табличном формате. KQL легко освоить, а его синтаксис очень похож на SQL.
Давайте начнем с нескольких примеров с использованием различных собственных инструментов Azure.
Ниже приведены несколько примеров поиска счетчика Azure Key Vault с помощью собственных инструментов Azure, таких как Resource Graph Explorer , командлет Azure CLI и командлет Azure PowerShell .
Способ 1. Использование KQL Найдите количество ресурсов Azure Key Vaults с помощью обозревателя Resource Graph.
Resources | where type =~ "microsoft.keyvault/vaults" | count
или однострочный синтаксис, разделенный вертикальной чертой '|'
Resources | where type =~ "microsoft.keyvault/vaults" | count
Этот запрос возвращает количество хранилищ Azure Key Vault из выбранной области. См. приведенный ниже вывод.
Выход:
Способ 2. Использование Azure CLI Найдите количество хранилищ Azure Key Vault с помощью командлета запроса az graph .
az graph query -q "Resources | where type =~ "microsoft.keyvault /vaults" | count"
Эта команда az возвращает количество хранилищ Azure Key Vault. См. приведенный ниже вывод.
Выход:
Способ 3. Использование Azure PowerShell. Определение числа хранилищ Azure Key Vault с помощью командлета Search-AzGraph.
Search-AzGraph -Query "Resources | where type =~ "microsoft.keyvault /vaults" | count"
Эта команда Azure PowerShell возвращает количество хранилищ ключей Azure. См. приведенный ниже вывод.
Выход: