Skip to content

Creating Your Own Checks and Thresholds

Most sites stop at Using the Seed Catalog — the 165 built-in checks, judged against sensible defaults, are the whole job. You'll need this chapter's pointer only if you have your own metric to add — a business rule, something specific to your own application, anything the built-in checks simply don't cover — or if you want your own variant of a built-in check (its definition is locked once seeded, so copying it into your own namespace is how; see Resetting to Defaults).

The complete guide to this — the exact contract a check function must satisfy, worked examples from a simple check through to a full end-to-end walkthrough with real captured output, copying and customising a built-in check, building a suite by pattern across namespaces, thresholds and per-suite overrides, and writing your own custom evaluators — lives in its own dedicated book: Adding Your Own Checks.

Continue to Scheduling Health Checks.