Operations | Monitoring | ITSM | DevOps | Cloud

Latest Videos

How to wait for a specific API response in your Playwright end-to-end tests

Learn in this video how to monitor network HTTP calls in your end-to-end tests and use Playwright's "waitForResponse" method to capture specific network responses. This approach allows you to wait for specific API calls to validate if you website or app shows the correct data.

Open Source Observability with OpenTelemetry and ChecklyDescription

We need to monitor our service's performance, but large closed SaaS options are expensive and complex. OpenTelemetry is the 'wave of the future' for observability, but is it ready for your team? Yes! Join Nočnica to see a demonstration of instrumenting a demo application and learn what OpenTelemetry can do. We'll also add external site monitors with Checkly synthetics checks.

Never miss an Outage: Improve your monitoring with Checkly's Parallel Scheduling

In this video, you will learn how to leverage Checkly's parallel scheduling feature to simultaneously monitor and test all your essential production targets. This knowledge will help you reduce your mean time to detect outages, assess whether production problems are regional or global, and enhance your monitoring data granularity.

How to combine Playwright locators to test non-deterministic application flows

Sometimes, applications can behave differently even though your users do the same things. How can you test these non-deterministic flows? Learn in this video how Playwright's "locator.or()" method helps to write tests that can handle different application flows.

How to test non-deterministic user flows with Playwright

End-to-end testing and synthetic monitoring of interactive apps and sites is challenging. It's especially tough when non-deterministic flows such as cookie banners or promotion popups interrupt your test automation. This video teaches how to write Playwright tests that handle optional and surprising UI interactions. Note: Stefan decreased the default action timeout in this video to avoid spending time waiting for `click()` to timeout.