What you can monitor
Create and publish a check
1
Create a draft
Open Synthetics → Checks, select Create check, then choose a type. Configure the target,
timeout, assertions, schedule, and one or more locations. A new check starts as a draft.
2
Test the revision
Select Test revision. MoleSignal runs the draft without activating its schedule. Review the
resolved target, attempts, timings, assertion evidence, and errors.
3
Publish the revision
A successful test enables Publish revision. Publishing makes the revision active and
calculates its first scheduled run.
4
Operate the monitor
Use Run now for an on-demand execution. Editing creates another draft revision, so the
published configuration continues running until the replacement is tested and published.
Pause, resume, or archive the check without deleting its result history.
The draft gate prevents an untested target or assertion from silently replacing a working
production schedule.
Schedule and retries
Use an interval or a cron expression with an explicit timezone. Most active checks accept intervals from 10 seconds to one day; browser checks start at 60 seconds. Set the timeout between 100 milliseconds and five minutes, and keep it shorter than the interval. A run can retry up to two times before MoleSignal records its final outcome. Heartbeat checks use a reporting deadline rather than an outbound schedule. Send the heartbeat from the workload that owns the job, then use the result history to distinguish a late report from a failed active probe.Assertions and health
Assertions inspect protocol-specific fields such as response status, body, headers, DNS answers, certificate properties, or browser outcomes. A failed Warning assertion produces a degraded result; a failed Critical assertion produces a failing result. The monitor health state is calculated from consecutive successes and failures across its selected locations. Configure the failure threshold, recovery threshold, and location policy to avoid flapping or declaring a global outage from one isolated network.Locations and Probe Agents
MoleSignal supports two location models:
Create an Agent Pool location under Synthetics → Locations, generate a one-time register
token, and register the Agent:
—state-dir and uses mTLS for the control stream on port 5085. The default state
directory is /var/lib/molesignal-probe.
Configure the server endpoints in conf/config.toml:
The Probe control plane starts automatically on Standalone and Alert Manager nodes; it has
no separate enable switch.
Variables, secrets, and evidence
Use variables for reusable non-sensitive values and encrypted secrets for credentials. Secret values are write-only and never returned by the API. Result detail records bounded request and response evidence, timings, attempt metadata, the selected location, and the active revision without exposing stored secrets.Publish failures to a status page
A status-page automation rule can use Synthetic monitor as its source. Select the monitor, match its transition and severity, map the impact to components, and choose either manual approval or automatic publishing. See Status pages.Permissions
Status pages
Turn monitor transitions into reviewed or automatic customer communication.
Alerting
Route operational incidents to responders before publishing customer updates.