Amazon CloudWatch Synthetics теперь поддерживает среду выполнения Playwright для создания пробных выпусков на NodeJS
Сервис CloudWatch Synthetics обеспечивает непрерывный мониторинг веб-приложений и API, позволяя запускать пробные выпуски (canary) с помощью скриптов, чтобы обнаруживать проблемы до того, как они затронут конечных пользователей. Теперь он поддерживает платформу Playwright для создания пробных выпусков на Node.js в целях комплексного мониторинга и диагностики сложных пользовательских путей и выявления проблем, которые сложно автоматизировать с помощью других фреймворков.
Playwright – это библиотека с открытым исходным кодом для автоматизации тестирования веб-приложений. Теперь в рамках пробного выпуска можно создавать рабочие процессы с несколькими вкладками с помощью среды выполнения Playwright. Она позволяет выполнять диагностику неудачных запусков и устранять неполадки, используя журналы, хранящиеся непосредственно в базе данных Журналов CloudWatch в вашем аккаунте AWS. Это заменяет предыдущий метод хранения журналов в виде текстовых файлов и позволяет использовать Аналитику журналов Amazon CloudWatch для фильтрации, агрегирования и анализа шаблонов на основе запросов. Теперь запрашивать журналы CloudWatch для пробных выпусков можно по идентификатору запуска пробного выпуска или имени шага. Это позволяет находить и устранять неполадки быстрее и с большей точностью, чем при поиске журналов по корреляции временных меток. Для пробных выпусков, создаваемых с помощью Playwright, также генерируются такие артефакты, как отчеты, метрики и файлы HAR, даже когда срок действия пробных выпусков истекает, чтобы у вас были необходимые данные для анализа первопричин в таких сценариях. Кроме того, в новой среде выполнения можно задать конфигурацию пробного выпуска с помощью JSON-файла и не вызывать библиотечную функцию в коде пробного выпуска.
Среда выполнения Playwright доступна для создания пробных выпусков на Node.js во всех коммерческих регионах без дополнительных затрат для пользователя.
Дополнительные сведения о среде выполнения см. в документации. Для начала работы с CloudWatch Synthetics обратитесь к руководству пользователя.