Promt-Hub
Главная / Программирование и IT / Анализатор различий сред (Environment Diff Checker)

Анализатор различий сред (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) для исправления.

Поделитесь в социальных сетях

Комментарии

Войдите, чтобы комментировать.

Комментариев пока нет.