AIKraft/Skills/managing-amazon-msk

managing-amazon-msk

Управляет кластерами Amazon MSK Provisioned (Standard и Express), настраивает Kafka, мониторинг, обновления и Streaming Tables для S3. Пригодится для задач с MSK Provisioned, Kafka, consumer lag и доставкой данных в S3.

aws official Данные ★ 2.8k

Что делает навык

Навык обеспечивает экспертные знания для эксплуатации кластеров Amazon MSK Provisioned (типов Standard и Express), включая настройку, мониторинг и устранение неполадок. Он охватывает управление производительностью, диагностику задержек потребителей (consumer lag), управление хранилищем, масштабирование кластеров и конфигурацию клиентов.

Когда применять

  • Диагностика и устранение проблем с задержкой потребления (consumer lag) в Kafka.
  • Выбор между брокерами Standard и Express на основе требований к производительности и стоимости.
  • Управление хранилищем: настройка EBS для Standard или мониторинг использования данных для Express.
  • Настройка мониторинга производительности кластера с использованием CloudWatch.
  • Масштабирование кластера и управление обновлениями конфигурации.

Как работает

  1. Определите тип брокера кластера, выполнив команду aws kafka describe-cluster-v2 и проверив поле Provisioned.BrokerNodeGroupInfo.InstanceType.
  2. Если тип брокера начинается с express., используйте рекомендации для Express (фиксированный коэффициент репликации 3, min.insync.replicas=2, отсутствие EBS); иначе применяйте логику для Standard (управление EBS, выбор семейств kafka.m5/m7g).
  3. Используйте инструменты AWS MCP сервера для выполнения команд с аудитом и наблюдаемостью; при отсутствии сервера применяйте AWS CLI или shell.
  4. Анализируйте метрики CloudWatch для диагностики производительности и задержек.
  5. Применяйте лучшие практики из документации (например, size-and-choose-cluster.md) для настройки кластера и клиентов.

Примеры запросов агенту

Как диагностировать высокую задержку у консьюмеров в кластере MSK?
Какой тип брокера выбрать для новой рабочей нагрузки с высокими требованиями к пропускной способности?
Как настроить мониторинг производительности кластера Amazon MSK в CloudWatch?

Что понадобится

  • Доступ к AWS MCP серверу (или AWS CLI/shell как запасной вариант)
  • Права на выполнение команд AWS Kafka (например, describe-cluster-v2)
  • Знание ARN целевого кластера MSK

Описание составлено по SKILL.md навыка, сверено 07.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «managing-amazon-msk» из репозитория: # https://github.com/aws/agent-toolkit-for-aws
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r managing-amazon-msk/ ~/.claude/skills/managing-amazon-msk/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.