API ВЕГА

Навык выполняет KQL-запросы к Azure Data Explorer (Kusto) и помогает исследовать логи, телеметрию и временные ряды. С его помощью можно найти нужные таблицы и схемы, агрегировать данные и анализировать события в кластере ADX.

Возможности

  • Выполняет KQL-запросы к базе данных Azure Data Explorer.
  • Показывает доступные кластеры, базы данных и схемы таблиц.
  • Помогает фильтровать и агрегировать логи, события и телеметрию.
  • Поддерживает анализ временных рядов, перцентили и корреляцию событий через join.
  • Если инструменты MCP недоступны, предлагает команды Azure CLI и запросы к Kusto REST API.

Когда использовать

  • Нужно выполнить KQL-запрос или посмотреть события за заданный период.
  • Нужно узнать, какие таблицы и поля есть в базе данных Kusto.
  • Нужно агрегировать телеметрию, изучить тренды или построить временной график.
  • Нужно связать события и логи для анализа причины ошибки или инцидента.

Установка

npx skills add https://github.com/microsoft/azure-skills --skill azure-kusto

Примеры

Последние 100 событий за час:

Events
| where Timestamp > ago(1h)
| take 100

Количество событий по типу за каждый час:

Events
| summarize count() by EventType, bin(Timestamp, 1h)
| order by count_ desc

Перцентили времени ответа за последние сутки с выводом графика:

Telemetry
| where Timestamp > ago(24h)
| summarize avg(ResponseTime), percentiles(ResponseTime, 50, 95, 99) by bin(Timestamp, 5m)
| render timechart