openstatus logoDashboard

Guides

Overview

Practical guides for integrating openstatus with GitHub Actions, OTLP endpoints, Cloudflare, and more.

How to Monitor Your Model Context Provider (MCP) Server

Learn how to monitor your MCP server with openstatus using JSON-RPC ping checks

How to Run Synthetic Tests in GitHub Actions

Integrate openstatus synthetic monitoring into your CI/CD pipeline

How to Export Metrics to an OTLP Endpoint

A step-by-step guide to sending openstatus metrics to your observability platform via OTLP.

How to Add a Status Badge to a GitHub README

A step-by-step guide to adding a real-time SVG or PNG status badge to your GitHub repository.

How to Use openstatus React Widget

Add an openstatus status widget to your React or Next.js app with the @openstatus/react package, as a server or client component.

How to Deploy a Private Probe on Cloudflare Containers

A step-by-step guide to deploying an openstatus private monitoring probe on Cloudflare Containers.

How to Self-Host openstatus

Complete guide to deploying openstatus on your own infrastructure

Self-Host the openstatus Status Page (Lightweight)

Deploy only the openstatus status page and dashboard on your own infrastructure, without monitoring, analytics, or background services.

How to Deploy a Status Page to Cloudflare Pages

Learn how to use openstatus monitoring data to deploy a status page on Cloudflare Pages.

How to translate your status page

Enable multiple languages on your status page and contribute new translations.

How to Embed a Status Page in an Iframe

Embed a trimmed, chromeless version of your openstatus status page on any website using the `?embed` query parameter.