Features

Every feature you need to keep services up

From multi-region uptime checks to AI-assisted incident response — AppStatus packs the full monitoring stack into one focused product.

Monitoring

Multi-region uptime checks

Probe HTTP, API, port and ping targets from multiple global regions with consensus validation to eliminate false positives.

SSL certificate tracking

Track HTTPS certificate expiry, chain validity and CA changes — get warned weeks before any cert breaks production.

Host telemetry agent

Lightweight agent collects CPU, memory, disk, network, logs and security events from any Linux, macOS or Windows host.

Kubernetes monitoring

Real-time cluster, pod, node and deployment health via a DaemonSet agent with RBAC and namespace-scoped permissions.

Heartbeat / cron monitoring

Dead-man's switch for scheduled jobs — get alerted the moment a cron run is missed or finishes late.

Alerting

Email alerts

Per-monitor recipient lists with verified addresses, deliverability tracking and unsubscribe handling.

Slack & Teams

Native Slack and Microsoft Teams integrations with rich incident cards and one-click ack/resolve.

SMS & WhatsApp

On-call paging via SMS and WhatsApp for critical severities — never miss a midnight outage.

Webhooks & PagerDuty

Generic JSON webhooks plus first-class PagerDuty, Telegram, Discord, Pushover and web push channels.

Escalation policies

Multi-tier escalation with quiet hours, on-call rotation and repeat intervals until acknowledged.

Application performance

Distributed tracing

Every request timed hop by hop, with a full waterfall view. The service map is discovered from real traffic rather than declared by hand.

OpenTelemetry & 7 SDKs

Node, Python, Go, PHP/Laravel, Java, .NET and Ruby SDKs — or point an existing OTLP exporter at the ingest endpoint and change nothing else.

Error grouping by root cause

Stack traces are normalised server-side, so one fault raised a thousand times is one issue — with the release that introduced it attached.

AI error explanation

A plain-language account of what went wrong and a suggested fix, with a stated confidence level and a thumbs control to correct it.

RUM & Core Web Vitals

Load, interaction delay and layout shift measured from real browsers, split by page, device, browser and country.

Masked session replay

Replay the sessions that failed. Text and inputs are masked structurally in the browser before upload, and recordings expire after 14 days.

Serverless invocations

Duration, outcome and cold starts per function, tracked separately so neither number distorts the other, with trace context carried through.

Logs, metrics & infrastructure

Federated log search

One query spans recent logs and the cold archive with no rehydration step, and log lines link to the trace that produced them.

Ingestion-time log pipelines

Drop health-check noise and redact sensitive fields before anything is stored, with a preview against real lines before you enable a rule.

Prometheus-compatible metrics

Remote write and exporter format both accepted, so existing instrumentation arrives with its labels intact and nothing is re-written.

Container & workload health

CPU and memory measured against configured limits, plus restart reasons including out-of-memory kills and scheduling failures.

Network performance

Per-interface throughput, connection counts and error rates, so you can separate an application delay from a saturated link.

Database & queue insight

Statements ranked by total time with cache hit ratio, and message queue depth and lag with an estimate of how long a backlog takes to drain.

Governance & cost

Blind-spot detection

Reports services sending no telemetry at all, services sending only errors, and signals that have no alert rule attached to them.

SLOs & user journeys

Name the multi-service flows that matter, track them end to end against a target, and get the worst hop named for you.

Cloud & Kubernetes cost

Spend broken down by service and workload and read against the traffic it serves, so growth is distinguishable from waste.

Deploy markers from CI/CD

Pipeline runs recorded with their failing stage, and releases marked onto performance timelines so a regression lines up with its cause.

Cloud integrations

Connect AWS, Azure, GCP, databases, queues and runtimes. Every connection is read-only — nothing in the catalogue needs write access.

Scoped ingest keys

One key per signal and environment, so a key leaked from a browser bundle cannot write logs or read anything back out.

Data export API

Stream your telemetry into your own warehouse in NDJSON or CSV. Exports are streamed rather than buffered, and every export is audited.

Incident response

AI root cause analysis

AI-powered analysis suggests likely causes and remediation steps from monitor history and incident context.

Structured incident lifecycle

Detect → triage → investigate → resolve with severity, impact, assignee and post-mortem fields tracked end to end.

Broadcast updates

Push incident updates to chat channels, status pages and email subscribers from a single panel.

MTTR & SLA reporting

Track mean-time-to-recovery, alert volume and SLA compliance across services and time windows.

Status pages

Branded public pages

Custom domain, logo, theme and component mapping. Communicate incidents transparently to customers.

Private & password-protected

Internal-only status pages with optional password protection or 2FA-gated sensitive actions.

Embeddable widgets & badges

Drop uptime widgets and SVG status badges into your website, README or docs.

Subscriber notifications

Customers subscribe by email to get notified on incident open, update and resolution.

Platform

RBAC & 2FA

4 built-in roles with 13 granular permissions. Enforced 2FA, audit logging and bulk team onboarding.

Multi-workspace isolation

Separate workspaces per product, environment or customer, each with its own monitors, alerts and team.

Real-time WebSocket dashboard

Live status updates without page refresh — uses backpressure-aware WebSocket for thousands of concurrent monitors.

API & SDK access

REST API and SDKs for programmatic monitor, alert and incident management on Pro plans and above.

Action reference

Each AppStatus feature mapped to the action you take and what it does. Use this as a quick lookup while you set things up.

FeatureActionDescription
Create monitorAdd HTTP / API / Port / Ping targetConfigure URL, expected response, interval, regions and timeout in one form. Results appear within 60s.
SSL alertEnable SSL check on HTTPS monitorSet days-before-expiry threshold (e.g. 30 days). Receive alerts on every notification channel attached.
Heartbeat pingPOST /api/v1/heartbeats/ping/{key}Send a successful-completion ping from your cron job. Missed pings transition to "late" then "missing".
Alert ruleBind condition + channels + escalationPick condition (uptime_down, latency_spike, ssl_expiry), severity and channels. Test dispatch before going live.
IncidentCreate manually or auto from monitorSet title, impact, severity, assignee. Broadcast updates to chat + email. AI suggests root cause on Pro+.
Status pageCreate, map monitors, publishChoose slug + branding, attach monitors as components, optionally add custom domain, then publish.
Install agentcurl install script or DaemonSetDrop /etc/appstatus/agent.yaml with API key, run as systemd service or k8s DaemonSet. Validates in seconds.
Invite teammateSend email invite with roleChoose Admin / Member / Contributor role. CSV bulk upload supported. 2FA enforced when org policy is on.

Try every feature free for 14 days

Full Pro-tier access for 14 days. No credit card required. Cancel anytime.

Create free account