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.
| Feature | Action | Description |
|---|---|---|
| Create monitor | Add HTTP / API / Port / Ping target | Configure URL, expected response, interval, regions and timeout in one form. Results appear within 60s. |
| SSL alert | Enable SSL check on HTTPS monitor | Set days-before-expiry threshold (e.g. 30 days). Receive alerts on every notification channel attached. |
| Heartbeat ping | POST /api/v1/heartbeats/ping/{key} | Send a successful-completion ping from your cron job. Missed pings transition to "late" then "missing". |
| Alert rule | Bind condition + channels + escalation | Pick condition (uptime_down, latency_spike, ssl_expiry), severity and channels. Test dispatch before going live. |
| Incident | Create manually or auto from monitor | Set title, impact, severity, assignee. Broadcast updates to chat + email. AI suggests root cause on Pro+. |
| Status page | Create, map monitors, publish | Choose slug + branding, attach monitors as components, optionally add custom domain, then publish. |
| Install agent | curl install script or DaemonSet | Drop /etc/appstatus/agent.yaml with API key, run as systemd service or k8s DaemonSet. Validates in seconds. |
| Invite teammate | Send email invite with role | Choose 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