API ВЕГА

Навык помогает диагностировать сбои Azure Event Hubs и Azure Service Bus SDK: ошибки подключения и аутентификации, проблемы AMQP и обработки сообщений. Он проверяет состояние ресурса и конфигурацию, ищет сведения об ошибке в Microsoft Learn и подсказывает исправление.

Возможности

  • Разбирает ошибки подключения, аутентификации, AMQP и медленного переподключения.
  • Помогает диагностировать потерю или истечение message lock и session lock, а также сбои продления блокировки.
  • Проверяет проблемы с обработчиками сообщений, Event Processor, дубликатами событий и сбросом checkpoint offset.
  • Помогает разбирать настройки SDK: retry, prefetch, batch size и receive batch behavior.
  • Использует инструменты для проверки состояния ресурсов, просмотра сущностей и запроса диагностических логов с помощью KQL.

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

  • Event Hubs SDK или Service Bus SDK не подключается либо возвращает ошибку аутентификации или AMQP.
  • Receiver отключается, соединение простаивает или медленно восстанавливается.
  • Сообщения перестали обрабатываться, теряется блокировка или возникает ошибка session receiver.
  • Появляются дубликаты событий, сбрасывается checkpoint offset или нужно разобраться с настройками приёма пакетов.

Примеры

Инструменты для просмотра сущностей Event Hubs и Service Bus:

mcp_azure_mcp_eventhubs — Namespace/hub ops
mcp_azure_mcp_servicebus — Queue/topic ops

Запрос диагностических логов:

mcp_azure_mcp_monitor
logs_query

Установка

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