azure-messagingдиагностика Azure Event Hubs и Service Bus
microsoft/azure-skills
Диагностика Azure Event Hubs и Service Bus SDK на Python, Java, JS, .NET: AMQP ошибки, таймауты, message lock. Пошаговый процесс через Microsoft Learn.
Установка
npx -y skills add microsoft/azure-skills --skill azure-messaging --agent claude-codeУстранение неполадок Azure Messaging SDK
Справочник
| Свойство | Значение |
|---|---|
| Сервисы | Azure Event Hubs, Azure Service Bus |
| MCP-инструменты | mcp_azure_mcp_eventhubs, mcp_azure_mcp_servicebus |
| Область применения | Диагностика проблем SDK: подключение, авторизация, обработка сообщений |
Когда использовать
- Ошибки подключения SDK, ошибки авторизации или ошибки AMQP-ссылок
- Таймаут простоя, неактивность соединения или медленное переподключение после разрыва
- Отсоединение AMQP-ссылки (detach / detach-forced)
- Потеря блокировки сообщения, истечение блокировки, ошибки обновления блокировки или таймауты пакетной блокировки
- Потеря блокировки сессии, истечение блокировки сессии или ошибки получателя сессии
- Обработчик событий или сообщений прекращает работу
- Дублирование событий или сброс смещения контрольной точки
- Вопросы конфигурации SDK (retry, prefetch, размер пакета, поведение receive batch)
MCP-инструменты
| Инструмент | Команда | Применение |
|---|---|---|
mcp_azure_mcp_eventhubs | Операции с namespace/hub | Список namespac'ов, hub'ов, consumer group'ов |
mcp_azure_mcp_servicebus | Операции с очередями/топиками | Список namespac'ов, очередей, топиков, подписок |
mcp_azure_mcp_monitor | logs_query | Запрос диагностических логов через KQL |
mcp_azure_mcp_resourcehealth | get | Проверка состояния сервиса |
mcp_azure_mcp_documentation | Поиск документации | Поиск по Microsoft Learn |
Процесс диагностики
- Определить SDK и версию — найти подсказки в запросе; если не указано, продолжить диагностику и уточнить позже
- Проверить состояние ресурса — использовать
mcp_azure_mcp_resourcehealthдля проверки здоровья namespace - Изучить сообщение об ошибке — сопоставить с руководством по устранению неполадок для конкретного языка
- Найти документацию — использовать
mcp_azure_mcp_documentationдля поиска в Microsoft Learn - Проверить конфигурацию — строку подключения, имя сущности, consumer group
- Рекомендовать исправление — применить с указанием найденной документации
Руководства по устранению неполадок
Руководства по подключению, SDK и авторизации находятся в скилле azure-diagnostics в директории troubleshooting/messaging/.
Ссылки
Используйте mcp_azure_mcp_documentation для поиска актуальных рекомендаций в Microsoft Learn.
Из того же репозитория
microsoft-foundry — полный цикл AI-агентов на Foundry
microsoft/azure-skills
Деплой, оценка и управление AI-агентами на Microsoft Foundry: контейнеризация, ACR, создание агентов, batch-оценки и оптимизация промптов по данным продакшена.
azure-ai — AI-сервисы Azure для разработчиков
microsoft/azure-skills
Инструменты Azure AI через MCP для разработчиков: AI Search, Speech, OpenAI и Document Intelligence — интеграция в приложения без управления инфраструктурой.
azure-diagnostics — диагностика проблем в Azure продакшене
microsoft/azure-skills
Систематическая отладка продакшена Azure: Container Apps, Function Apps и AKS. AppLens для root cause, KQL-запросы под конкретные ошибки и crash loops.
azure-prepare — генерация Azure-инфраструктуры
microsoft/azure-skills
Генерирует Bicep/Terraform, azure.yaml и Dockerfile для новых и существующих приложений перед деплоем в Azure. Обязательный первый шаг трёхэтапного воркфлоу.
azure-deploy — деплой подготовленных Azure-приложений
microsoft/azure-skills
Выполняет деплой приложений с готовой инфраструктурой: azd up, azd deploy с проверками и обработкой ошибок. Требует предварительной подготовки через azure-prepare.
azure-storage — хранилище Azure для разработчиков
microsoft/azure-skills
Управление Azure Storage через MCP или CLI: Blob, File Shares, Queue, Table и Data Lake. Сравнение сервисов, уровни доступа, операции с blob через MCP-инструменты.
