> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://mezmo.ferndocs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://mezmo.ferndocs.com/_mcp/server.

# Checkly

> Checkly lets you test, monitor, & observe apps. You can send data to a Checkly using OpenTelemetry Destination. Learn how to configure this with Mezmo.

## Description

[Checkly](https://www.checklyhq.com/) enables you to quickly test, monitor, and observe your apps and APIs using Playwright and OpenTelemetry in a single workflow.

## Configuration

You can send data to a Checkly using the [OpenTelemetry](https://docs.mezmo.com/2.8/telemetry-pipelines/opentelemetry-destination) Destination.

### Configuration Options

> You will also need to provide the access key for your Checkly instance.

| Option             | Description                                                                      |
| ------------------ | -------------------------------------------------------------------------------- |
| Collector Endpoint | [`https://otel.eu-west-1.checklyhq.com/`](https://otel.eu-west-1.checklyhq.com/) |

### Route Processor Configuration

Because Checkly only accepts Checkly-related spans, you will need to configure a [Route Processor](https://docs.mezmo.com/2.8/telemetry-pipelines/route-processor) to send those spans to your destination.  Use this conditional statement to route the spans to the destintation.

```bash
if trace_state: checkly=true
```