Amazon CloudWatch Sentetikleri artık NodeJS ile kanaryalar oluşturmak için Playwright çalışma zamanını destekliyor
Sorunları son kullanıcıları etkilemeden önce tespit etmenize yardımcı olmak için komut dosyası kanaryaları çalıştırarak web uygulamalarını ve API'leri sürekli olarak izleyen CloudWatch Sentetikleri, artık NodeJS kanaryaları oluşturmak için Playwright çerçevesini destekleyerek karmaşık kullanıcı yolculuklarının ve diğer çerçevelerle otomatikleştirilmesi zor olan sorunların kapsamlı bir şekilde izlenmesini ve teşhis edilmesini sağlıyor.
Playwright, web uygulamalarını test etmek için açık kaynaklı bir otomasyon kütüphanesidir. Artık Playwright çalışma zamanını kullanarak bir kanaryada çok sekmeli iş akışları oluşturabilirsiniz. Bu sayede, doğrudan AWS hesabınızdaki CloudWatch Günlükleri veri tabanında depolanan günlüklerin çalışmamasıyla ilgili sorunları giderebilirsiniz. Bu yaklaşım, günlükleri metin dosyaları olarak depolayan önceki yöntemin yerini alır ve sorgu tabanlı filtreleme, toplama ve model analizi için CloudWatch Günlükleri öngörülerinden yararlanmanıza olanak tanır. Artık kanaryalarınızla ilgili CloudWatch günlüklerini kanarya çalıştırma kimliğini veya adım adını kullanarak sorgulayabilirsiniz. Bu yöntem, sorun giderme sürecini günlükleri aramak için zaman damgası korelasyonuna dayanan bir süreçten daha hızlı ve daha kesin hale getirir. Playwright tabanlı kanaryalar ayrıca kanaryalar zaman aşımına uğradığında bile raporlar, ölçümler ve HAR dosyaları gibi yapıtlar üreterek bu senaryolarda kök neden analizi için gerekli verilere erişmenizi sağlar. Ayrıca yeni çalışma zamanı, bir JSON dosyası aracılığıyla özelleştirmeye izin vererek kanarya yapılandırmasını basitleştirir ve kanarya kodunda bir kütüphane işlevi çağırma ihtiyacını ortadan kaldırır.
Playwright çalışma zamanı, NodeJS'de kanarya oluşturmak için tüm ticari bölgelerde kullanıcılar tarafından hiçbir ek ücret ödenmeden kullanılabilir.
Çalışma zamanı hakkında daha fazla bilgi edinmek için belgelere bakın veya CloudWatch Sentetikleri'ni kullanmaya başlamak için kullanıcı kılavuzunu inceleyin.