Навык помогает диагностировать сбои 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