Skip to content
Oh Dear
P

Pulumi Provider for Oh Dear Monitoring

Manage Oh Dear monitoring as infrastructure as code with the Pulumi provider: declare monitors, status pages, tags, and notification destinations in your Pulumi program.

Pulumi lets you define, deploy, and manage cloud infrastructure using real programming languages instead of YAML or HCL. A community-built Pulumi provider brings Oh Dear monitoring into that same workflow.

The provider covers monitors, status pages, tags and tag groups, and notification destinations. Once installed, you can declare a monitor like this, in TypeScript:

import * as ohdear from "@matthiashamacher/ohdear";

const site = new ohdear.Monitor("docs", {
    url: "https://example.com",
    teamId: 1,
    type: "http",
    checks: ["uptime", "certificate_health"],
    tags: ["production"],
});

This is an independent, community-built project, not an official Oh Dear package. The code is published under the Apache-2.0 license.