Custom Monitor

Custom monitors run reusable scenarios on shared Testable-hosted or self-hosted runners, or on per-check cloud VMs when that feature is enabled. Use them when a simple HTTP, ping, port, or heartbeat check is not enough to prove that a user flow or business process works.

Supported Scenario Types

Type Use it for
PlaywrightModern browser journeys and end-to-end checks.
PuppeteerChrome-based browser automation and generated URL checks.
Load in ChromeCreate a generated Puppeteer scenario that loads a target URL.
SeleniumCross-browser or existing Selenium workflows.
Node.js ScriptCustom JavaScript checks and API workflows.
JMeterHTTP test plans and performance-oriented checks.
GatlingScala-based simulations and API workflows.
LocustPython-based user flows and service checks.
PhantomJSLegacy browser scripts.
HAR ReplayReplay captured HTTP traffic.
PostmanAPI collections and environment-driven checks.
JavaCustom Java checks.
MonitorReusable protocol-level HTTP, ping, port, and related endpoint scenarios.
AIAI-authored monitoring scenarios when enabled for the organization.

Configuration

Scenario Selection

Choose an existing scenario or create a new one from the monitor form. New scenarios are created in the selected folder and group, then edited inline with the embedded scenario editor.

Scenario Parameters

Scenarios can declare parameters so the same scenario definition can power multiple monitors. Required parameters are shown on the monitor form and saved with the monitor.

Scheduling, Regions, and Success Criteria

Custom monitors use the same schedule, region, notification, maintenance window, metrics, and success criteria panels as other runner-based monitors. A region can use a shared pool or a per-check runner. Success criteria can be configured globally, by monitor type, and by custom scenario type in organization monitor settings.

Results

Custom monitor incidents show the execution that caused the incident and, when available, the execution that resolved it. This makes it possible to inspect steps, timings, assertions, logs, screenshots, and other scenario artifacts from the incident page.

Use Cases

Best Practices

Related Topics