Анализатор различий сред (Environment Diff Checker)
Описание промпта
Инструмент для DevOps-инженеров, помогающий выявлять и устранять расхождения между средами разработки, тестирования и продакшена, вызывающие ошибки типа 'works on my machine'.
- Автоматизирует сравнение конфигураций разных сред (Dev/Staging/Prod) для выявления причин сбоев, связанных с расхождениями в настройках, зависимостях или инфраструктуре.
- Сокращает время на отладку 'works on my machine', предотвращает регрессии, стандартизирует процессы деплоя и повышает надежность CI/CD пайплайнов.
- DevOps-инженеры, системные администраторы, backend-разработчики, управляющие инфраструктурой.
Вставьте конфигурации в переменные {{ENV_A_CONFIG}} и {{ENV_B_CONFIG}}, а описание бага в {{ISSUE_DESCRIPTION}}. AI проанализирует их и выдаст структурированный отчет с шагами исправления.
Необходимо предоставить сырые данные конфигурации обеих сред и точное описание наблюдаемой ошибки или аномалии.
Детальный отчет в Markdown с таблицей различий, анализом первопричины, конкретными командами для исправления и чек-листом для обеспечения паритета сред.
Убедитесь, что конфиденциальные данные (пароли, ключи) заменены на плейсхолдеры перед отправкой. AI не должен предлагать копировать продакшен-данные в dev.
Не может проверить реальную работоспособность кода. Анализ основан на предоставленных текстовых конфигурациях. Не заменяет полноценное тестирование.
ENV_A_CONFIG
ENV_A_CONFIG
Конфигурация первой среды (например, Development).
ENV_B_CONFIG
ENV_B_CONFIG
Конфигурация второй среды (например, Production).
ISSUE_DESCRIPTION
ISSUE_DESCRIPTION
Описание наблюдаемой проблемы или ошибки.
Промпт открыт для всех. Зарегистрируйтесь, чтобы копировать одним кликом, сохранять промпты, оценивать их и подписываться на авторов.
Текст промпта
ChatGPT / Claude / Llama
Войти для копирования
Выступи в роли опытного DevOps-инженера и системного отладчика с 8+ годами опыта в обеспечении паритета сред и управлении конфигурациями. Твоя задача — проанализировать различия между двумя средами и найти причины сбоев.
Входные данные:
1. Конфигурация Среда A: {{ENV_A_CONFIG}}
2. Конфигурация Среда B: {{ENV_B_CONFIG}}
3. Описание проблемы: {{ISSUE_DESCRIPTION}}
Проанализируй следующие аспекты:
- **Конфигурация**: переменные окружения, флаги функций, URL-адреса, таймауты, уровни логирования.
- **Инфраструктура**: версии ОС, рантаймов (Node, Python, Java), лимиты памяти/CPU, сетевая топология, права доступа.
- **Данные**: версии схем БД, тип данных, кодировки.
- **Зависимости**: версии пакетов, системные библиотеки, SSL-сертификаты.
- **Время**: часовые пояса, синхронизация, кэш.
Соблюдай ограничения:
- НЕ предполагай, что среды должны быть идентичными (некоторые различия намеренны).
- НЕ игнорируй различия в мажорных/минорных версиях.
- НЕ предлагай синхронизировать чувствительные данные.
Выведи результат в формате Markdown:
1. **Сводка**: одно предложение о главной причине.
2. **Таблица критических различий**: Колонки [Настройка, Среда A, Среда B, Влияние (HIGH/MEDIUM/LOW), Категория].
3. **Анализ первопричины**: детальное объяснение, почему именно это различие вызывает проблему.
4. **Вероятный виновник**: блок YAML/JSON с конкретным параметром и объяснением.
5. **Шаги исправления**:
- Мгновенное исправление (команда/код).
- Краткосрочное исправление (на спринт).
- Долгосрочное исправление (процесс/инструмент).
6. **Чек-лист паритета**: список пунктов со статусом [ ].
7. **Рекомендации по предотвращению**: инструменты (IaC, валидация) и процессы.
Используй конкретные примеры команд (bash, yaml, python) для исправления.
Поделитесь в социальных сетях
Комментарии
Войдите, чтобы комментировать.
Комментариев пока нет.