Synthetic Monitoring for uptime checks

Feature Improvements Fixes

TL;DR

Probe HTTP endpoints from three regions on a schedule you control. Plus a friendlier Slack setup and finer-grained alert repeat intervals.

Synthetic Monitoring for uptime checks

HTTP checks are now available in every Last9 workspace.

Set up uptime and latency probes against any public or authenticated endpoint, schedule them at the cadence you want, and alert on failures the same way you alert on metrics. Each check records response time, status code, and assertion results over time, so you can spot regressions before customers do and prove SLA performance retroactively. Results are queryable alongside the rest of your telemetry — pair a failing check with the traces, logs, and metrics from the same window without switching tools.

See the Synthetic Monitoring docs for setup.

Use cases worth setting up on day one:

  • Public-facing API health from multiple probe locations
  • Login and checkout journeys behind authenticated requests
  • Third-party dependencies you don't own but depend on

Improvements

  • Alerting: New Slack integrations now go through the Last9 Slack App instead of incoming webhooks — pick the destination channel from a dropdown instead of pasting a webhook URL per channel. Existing webhook-based integrations continue to work as-is. See the Slack integration docs for setup.
  • Alerting: Per-alert-group repeat-notification interval, with notify-once as an opt-in — alerts no longer have to re-page every hour while still firing
  • Alerting: Flock notifications can be sent in standard Flock JSON in addition to FlockML, making downstream automation easier
  • Discover Services: All Operations chart shows the top 10 individual operations with a show-more affordance, instead of grouping them together
  • Agent Monitoring: UI loads dramatically faster on large workspaces

Fixes

  • Dashboards: Adding a new panel while auto-refresh was enabled would discard the change on the next refresh tick