AIKraft/Skills/Рецепт Google Cloud: сеть и наблюдаемость

Рецепт Google Cloud: сеть и наблюдаемость

Investigates Google Cloud networking issues by analyzing logs, metrics, and diagnostics. Use when investigating VPC Flow Logs, NAT, firewall, or threat logs, querying latency and throughput metrics, or running Connectivity Tests for path diagnostics.

GOGoogle official Разработка

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

Навык исследует проблемы сетевой инфраструктуры Google Cloud путем анализа логов (VPC Flow, Firewall, Threat, NAT), метрик и запуска Connectivity Tests. Он определяет первичный источник данных, выполняет минимально необходимый запрос для получения прямого ответа и немедленно завершает работу, не проводя дополнительных проверок.

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

  • Анализ логов угроз (Threat Logs) для выявления вредоносных паттернов трафика, таких как SQL-инъекции.
  • Исследование топ-источников трафика или объемов данных с использованием агрегации BigQuery в _AllLogs.
  • Диагностика маршрутов и выявление ошибок конфигурации брандмауэра или маршрутизации через Connectivity Tests.
  • Проверка метрик задержки (RTT), пропускной способности и потерь пакетов для мониторинга производительности.
  • Аудит трансляции адресов (NAT) и поиск событий блокировки (DENY) в логах брандмауэра.

Как работает

  1. Определите первичный источник данных (логи, метрики или тесты подключения) и проверьте наличие связанных датасетов BigQuery.
  2. Выберите инструменты: используйте MCP Servers (Cloud Monitoring, BigQuery, Cloud Logging) или CLI (gcloud, bq, curl) при их отсутствии.
  3. При работе с BigQuery выполните валидацию схемы (bq show) и dry-run запроса перед исполнением, учитывая возможные NULL в метаданных.
  4. Выполните запрос к выбранному источнику, всегда выводя сгенерированный SQL для обзора перед запуском.
  5. Немедленно представьте полученный результат (включая 0 или отсутствие данных) и вызовите finish, не выполняя более 2 исследовательских запросов.
  6. Включите ссылку на Flow Analyzer в Google Cloud Console в ответе.

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

Найди топ-5 IP-адресов с наибольшим объемом трафика в VPC Flow Logs за последние 24 часа.
Проверь логи брандмауэра на наличие событий DENY для подсети 10.0.0.0/24 за последний час.
Запусти Connectivity Test между инстансом A и инстансом B, чтобы проверить наличие ошибок маршрутизации.

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

  • Доступ к MCP Servers (Cloud Monitoring, BigQuery, Cloud Logging) или CLI инструментам (gcloud, bq, curl).
  • Связанные датасеты BigQuery (например, _AllLogs) для высокопроизводительного анализа логов.
  • Правильная настройка метаданных подсетей (учет EXCLUDE_ALL_METADATA).

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

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

1Скачать навык
# возьмите папку навыка «google-cloud-recipe-networking-observability» из репозитория: # https://github.com/google/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r google-cloud-recipe-networking-observability/ ~/.claude/skills/google-cloud-recipe-networking-observability/

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