Checkly Guides

Dive into advanced guides on monitoring, testing, and Checkly use cases.

FAQ

What is monitoring as code?

Monitoring as code is the practice of managing monitoring configurations and alerts through code. This approach offers several benefits for engineering teams at scale, including codified, version-controlled, and reusable monitoring configurations.

Daniel Giordano Daniel Giordano Read the guide
FAQ

What is End to End Monitoring?

Learn end-to-end monitoring with playwright to test key website flows. Follow our guide that gets you up and running in 10 minutes.

Giovanni Rago Giovanni Rago Read the guide
Playwright

The Complete Guide to Migrating from Puppeteer to Playwright

The switch from Puppeteer to Playwright is easy. But is it worth it? And how exactly does one migrate existing scripts from one tool to another? What are the required code-level changes, and what new features and approaches does the switch enable?

Giovanni Rago Giovanni Rago Read the guide
API

How to use setup scripts for better API monitoring

Setup scripts are a fundamental tool to tailor API checks to your own target endpoints. Their power and flexibility can intimidate beginners, who might struggle to understand how the different parts fit together. This guide will present and break down different real-world examples to help you master this game-changing tool.

Giovanni Rago Giovanni Rago Read the guide
Playwright

How to monitor your e-commerce site with Playwright

The as code movement has been picking up steam over the last few years, offering a way for DevOps teams to transparently manage and scale cloud infrastructure, security and other resources. Why should the way we manage monitoring be any different? In this article, we address this point and illustrate it with a practical example of monitoring as code (MaC) via our Checkly CLI.

Hannes Lenke Hannes Lenke Read the guide
Terraform

How to monitor your e-commerce application using Terraform

The trend of declaring infrastructure as code has been picking up steam over the last few years, offering a way for DevOps teams to transparently manage and scale cloud infrastructure. Why should the way we manage monitoring be any different? In this article, we address this point and illustrate it with a practical example of Monitoring-as-Code on Checkly.

Giovanni Rago Giovanni Rago Read the guide
API

How to monitor the Stripe customer API with Checkly

Application Programming Interfaces (APIs) are used throughout software to define interactions between different software applications. In this article we focus on web APIs specifically, taking a look at how they fit in the Jamstack architecture and how we can set up API monitoring in order to make sure they don't break and respond fast.

Giovanni Rago Giovanni Rago Read the guide
FAQ

How to monitor for broken links using Playwright

Giovanni Rago Giovanni Rago Read the guide
FAQ

How to empower developers and operations with Monitoring as Code

Discover how Checkly empowers developers and platform teams to streamline complex monitoring through a code-first approach. Learn how collaboration, automation, and integrated alerts improve reliability and reduce bottlenecks in modern software delivery workflows.

Daniel Giordano Daniel Giordano Read the guide
API

How to create an API monitor using an OpenAPI (Swagger) spec

OpenAPI and Swagger help users design and document APIs in a way that is readable from both humans and machines. As a consequence, they can also be used to generate the code that will run the specified API - both on the provider and consumer side. Can we leverage this same principle to simplify API monitoring? After a brief first look at OpenAPI and Swagger, this article will show how we can quickly use them to monitor a new or existing API.

Giovanni Rago Giovanni Rago Read the guide
FAQ

A Guide to Checkly — The Programmable Monitoring Platform

The monitoring as code workflow enables developers to code, test and deploy your entire monitoring infrastructure. This guide explains how to leverage TypeScript/JavaScript to configure your monitoring setup dynamically.

Stefan Judis Stefan Judis Read the guide