# Checkly Docs ## Docs - [Learn How to Test, Monitor, and Automate with Playwright](https://checkly-422f444a-clearer-analysis.mintlify.app/learn/playwright/overview.md): Learn more about Playwright automation & monitoring with Checkly. Explore how to automate your web with a reliable, programmable monitoring workflow. - [Measuring Page Performance Using Playwright - Best Practices](https://checkly-422f444a-clearer-analysis.mintlify.app/learn/playwright/performance.md) - [How to Scrape Data Behind a Login with Playwright](https://checkly-422f444a-clearer-analysis.mintlify.app/learn/playwright/scraping-behind-login.md) - [Using Script Recorders with Playwright](https://checkly-422f444a-clearer-analysis.mintlify.app/learn/playwright/script-recorders.md) - [How to Work with Selectors in Playwright](https://checkly-422f444a-clearer-analysis.mintlify.app/learn/playwright/selectors.md): Learn to write solid scripts using Playwright. Discover how to choose stable selectors and start enhancing your skills today. - [Self-documenting tests - add automatic Playwright steps with Typescript Decorators](https://checkly-422f444a-clearer-analysis.mintlify.app/learn/playwright/steps-decorators.md) - [Playwright Screenshots - How to Take and Automate Screenshots](https://checkly-422f444a-clearer-analysis.mintlify.app/learn/playwright/taking-screenshots.md) - [Reuse code with custom test fixtures in Playwright](https://checkly-422f444a-clearer-analysis.mintlify.app/learn/playwright/test-fixtures.md) - [Testing APIs with Playwright](https://checkly-422f444a-clearer-analysis.mintlify.app/learn/playwright/testing-apis.md) - [How to Test Coupons and Discounts with Playwright](https://checkly-422f444a-clearer-analysis.mintlify.app/learn/playwright/testing-coupons.md) - [How to Test File Uploads with Playwright](https://checkly-422f444a-clearer-analysis.mintlify.app/learn/playwright/testing-file-uploads.md) - [How to run Playwright tests in parallel](https://checkly-422f444a-clearer-analysis.mintlify.app/learn/playwright/testing-in-parallel.md) - [The Layers of the Testing Pyramid](https://checkly-422f444a-clearer-analysis.mintlify.app/learn/playwright/testing-pyramid.md): This article gives a tour of the testing pyramid’s layers with examples, and shows you how each part is required for a complete picture of system performance. - [Automating User Signup with Playwright](https://checkly-422f444a-clearer-analysis.mintlify.app/learn/playwright/user-signup-automation.md) - [Dealing with waits and timeouts in Playwright](https://checkly-422f444a-clearer-analysis.mintlify.app/learn/playwright/waits-and-timeouts.md) - [Playwright Web Scraping - How to Extract Data from Websites](https://checkly-422f444a-clearer-analysis.mintlify.app/learn/playwright/web-scraping.md) - [Beginner’s Guide to Playwright Automation](https://checkly-422f444a-clearer-analysis.mintlify.app/learn/playwright/what-is-playwright.md): Learn how Playwright, a browser automation tool, simplifies testing across Chrome, Firefox, and WebKit. Start building more reliable web applications today. - [Best Practices for Writing Tests in Playwright](https://checkly-422f444a-clearer-analysis.mintlify.app/learn/playwright/writing-tests.md) - [Allowlisting Traffic](https://checkly-422f444a-clearer-analysis.mintlify.app/platform/allowlisting-traffic.md): Allowlisting traffic to Checkly - [How we store data](https://checkly-422f444a-clearer-analysis.mintlify.app/platform/data-storage.md): Learn about how Checkly stores check run data - [Dynamic Secret Scrubbing](https://checkly-422f444a-clearer-analysis.mintlify.app/platform/dynamic-secret-scrubbing.md): Scrub sensitive data from check results - [Groups](https://checkly-422f444a-clearer-analysis.mintlify.app/platform/groups.md): Organize your checks and apply shared configuration with Groups - [IP Information & Versions](https://checkly-422f444a-clearer-analysis.mintlify.app/platform/ip-information.md) - [Managing false positives](https://checkly-422f444a-clearer-analysis.mintlify.app/platform/managing-false-positives.md) - [Network diagnostic tools](https://checkly-422f444a-clearer-analysis.mintlify.app/platform/network-diagnostic-tools.md) - [Agent Configuration](https://checkly-422f444a-clearer-analysis.mintlify.app/platform/private-locations/agent-configuration.md) - [Agent Images](https://checkly-422f444a-clearer-analysis.mintlify.app/platform/private-locations/agent-images.md) - [Autoscaling](https://checkly-422f444a-clearer-analysis.mintlify.app/platform/private-locations/autoscaling.md): Autoscale Checkly Agents in a Private Location with KEDA based on queued and in-flight check runs. - [Checkly Agent Changelog](https://checkly-422f444a-clearer-analysis.mintlify.app/platform/private-locations/change-log.md): Release history for the Checkly Agent - [Kubernetes Deployment](https://checkly-422f444a-clearer-analysis.mintlify.app/platform/private-locations/kubernetes-deployment.md) - [Getting started with Private Locations](https://checkly-422f444a-clearer-analysis.mintlify.app/platform/private-locations/overview.md): Monitor internal systems and test from custom locations using Checkly Private Locations. Run checks from within your own infrastructure with the lightweight Checkly Agent. - [Proxy Setup](https://checkly-422f444a-clearer-analysis.mintlify.app/platform/private-locations/proxy-setup.md): Configure HTTP proxies for Checkly Private Locations in enterprise environments. Set up proxy routing for both agent management traffic and check execution. - [Scaling and Redundancy](https://checkly-422f444a-clearer-analysis.mintlify.app/platform/private-locations/scaling-redundancy.md): Plan capacity, implement redundancy, and scale Checkly Private Locations for production workloads. - [Analytics API](https://checkly-422f444a-clearer-analysis.mintlify.app/platform/reporting/analytics-api.md) - [Reporting Results with Checkly](https://checkly-422f444a-clearer-analysis.mintlify.app/platform/reporting/overview.md): Analyze check performance and export monitoring data with Checkly reporting dashboard - [Checkly Runtimes](https://checkly-422f444a-clearer-analysis.mintlify.app/platform/runtimes/overview.md): How Checkly runtimes work. - [Runtime Specification](https://checkly-422f444a-clearer-analysis.mintlify.app/platform/runtimes/runtime-specification.md): Detailed information on specific Checkly runtimes. - [Storing Secrets](https://checkly-422f444a-clearer-analysis.mintlify.app/platform/secrets.md): Storing sensitive data in Checkly - [Environment variables and secrets](https://checkly-422f444a-clearer-analysis.mintlify.app/platform/variables.md): Store and manage common configuration values across your checks - [Creating An API Check](https://checkly-422f444a-clearer-analysis.mintlify.app/quickstarts/api-check.md): Step-by-step guide to creating your first API check in Checkly using the web UI and CLI. - [Creating A Browser Check](https://checkly-422f444a-clearer-analysis.mintlify.app/quickstarts/browser-check.md): Get started with Checkly by creating your first Browser Check - [Creating A Heartbeat Monitor](https://checkly-422f444a-clearer-analysis.mintlify.app/quickstarts/heartbeat-monitor.md): Step-by-step guide to set up your first heartbeat monitor in Checkly. Learn about configuration, timing, alerts, and best practices. - [Creating A Multistep Check](https://checkly-422f444a-clearer-analysis.mintlify.app/quickstarts/multistep-check.md): Step-by-step guide to creating your first multistep check in Checkly for monitoring complex API workflows and business processes. - [Creating Checks from an OpenAPI Spec](https://checkly-422f444a-clearer-analysis.mintlify.app/quickstarts/openapi-spec.md): Step-by-step guide to creating your first API check in Checkly using the web UI and CLI. - [Creating a Playwright Check Suite](https://checkly-422f444a-clearer-analysis.mintlify.app/quickstarts/playwright-check.md): Turn your Playwright tests into production monitors by creating a checkly.config.ts file - [Creating A TCP Monitor](https://checkly-422f444a-clearer-analysis.mintlify.app/quickstarts/tcp-monitor.md): Step-by-step guide to set up your first TCP monitor and ensure your network services are always available. - [Creating A URL Monitor](https://checkly-422f444a-clearer-analysis.mintlify.app/quickstarts/url-monitor.md): Step-by-step guide to set up your first URL monitor and ensure your websites and APIs are always accessible. - [Rocky AI Root Cause Analysis](https://checkly-422f444a-clearer-analysis.mintlify.app/resolve/ai-root-cause-analysis/overview.md): Automatically perform root cause and user impact analysis with Rocky AI - [Checkly Resolve](https://checkly-422f444a-clearer-analysis.mintlify.app/resolve/overview.md): Accelerate incident resolution with distributed tracing and AI-powered root cause analysis. - [Exporting Traces to Dash0](https://checkly-422f444a-clearer-analysis.mintlify.app/resolve/traces/export/dash0.md): Learn how to export traces from Checkly to Dash0. - [Exporting Traces to Grafana Tempo](https://checkly-422f444a-clearer-analysis.mintlify.app/resolve/traces/export/grafana-tempo.md): Learn how to export traces from Checkly to Grafana Tempo. - [Exporting Traces to Honeycomb](https://checkly-422f444a-clearer-analysis.mintlify.app/resolve/traces/export/honeycomb.md): Learn how to export traces from Checkly to Honeycomb. - [Exporting Traces to New Relic](https://checkly-422f444a-clearer-analysis.mintlify.app/resolve/traces/export/new-relic.md): Learn how to export traces from Checkly to New Relic. - [How It Works](https://checkly-422f444a-clearer-analysis.mintlify.app/resolve/traces/how-it-works.md): Understand how Checkly traces work with OpenTelemetry to provide comprehensive observability. - [HTTPS vs GRPC Traces](https://checkly-422f444a-clearer-analysis.mintlify.app/resolve/traces/import/https-grpc.md): Learn how to import traces from HTTPS/GRPC - [Missing Spans](https://checkly-422f444a-clearer-analysis.mintlify.app/resolve/traces/import/missing-spans.md): Learn how to import traces from OpenTelemetry - [Setting Up The OpenTelemetry Collector](https://checkly-422f444a-clearer-analysis.mintlify.app/resolve/traces/import/open-telemetry.md): Learn how to import traces from OpenTelemetry - [Importing Traces To Checkly](https://checkly-422f444a-clearer-analysis.mintlify.app/resolve/traces/import/overview.md) - [Django](https://checkly-422f444a-clearer-analysis.mintlify.app/resolve/traces/instrumentation/django.md): Learn how to instrument your Django code with OpenTelemetry. - [.NET](https://checkly-422f444a-clearer-analysis.mintlify.app/resolve/traces/instrumentation/dotnet.md): Learn how to instrument your .NET code with OpenTelemetry. - [Express](https://checkly-422f444a-clearer-analysis.mintlify.app/resolve/traces/instrumentation/express.md): Learn how to instrument your Express code with OpenTelemetry. - [Flask](https://checkly-422f444a-clearer-analysis.mintlify.app/resolve/traces/instrumentation/flask.md): Learn how to instrument your Flask code with OpenTelemetry. - [Go / Golang](https://checkly-422f444a-clearer-analysis.mintlify.app/resolve/traces/instrumentation/golang.md): Learn how to instrument your Go/Golang code with OpenTelemetry. - [Java](https://checkly-422f444a-clearer-analysis.mintlify.app/resolve/traces/instrumentation/java.md): Learn how to instrument your Java code with OpenTelemetry. - [Laravel](https://checkly-422f444a-clearer-analysis.mintlify.app/resolve/traces/instrumentation/laravel.md): Learn how to instrument your Laravel code with OpenTelemetry. - [Next.js](https://checkly-422f444a-clearer-analysis.mintlify.app/resolve/traces/instrumentation/nextjs.md): Learn how to instrument your Next.js code with OpenTelemetry. - [Node.js](https://checkly-422f444a-clearer-analysis.mintlify.app/resolve/traces/instrumentation/nodejs.md): Learn how to instrument your Node.js code with OpenTelemetry. - [Ruby on Rails](https://checkly-422f444a-clearer-analysis.mintlify.app/resolve/traces/instrumentation/ruby-on-rails.md): Learn how to instrument your Ruby on Rails code with OpenTelemetry. - [Traces](https://checkly-422f444a-clearer-analysis.mintlify.app/resolve/traces/overview.md): Trace and debug requests and data flowing through your application and identify performance bottlenecks and failures. - [What is Checkly?](https://checkly-422f444a-clearer-analysis.mintlify.app/what-is-checkly.md): The Application Reliability Platform built for modern engineering teams.