> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vortexiq.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Uptime Robot audit profile, Vortex IQ

> What the Vortex IQ Uptime Robot health audit checks: Uptime Robot: Uptime, SLA, Incident Response & Revenue-at-Risk

**[Nerve Centre KPIs](/nerve-centre/kpi-cards/uptime-robot) · [Audit Profile](/nerve-centre/kpi-cards/uptime-robot/audit) · [Sentiment Settings](/nerve-centre/kpi-cards/uptime-robot/sentiment)**

Uptime Robot data is only worth money when it's joined to revenue. This audit answers four questions: (1) is the storefront and its critical paths actually up right now, (2) are we meeting the uptime SLA this period, (3) when something breaks, how fast do we acknowledge and resolve it (MTTA / MTTR), and (4) when a monitor is down, how much commerce revenue is on fire per minute via the sibling ecommerce connector?

## What this audit checks

### Authentication & access

* API key valid (auth on /v2/getAccountDetails)
* Key type is a Main / account-level key, not a single-monitor key (full coverage)
* Monitor quota headroom > 15% (account up\_monitors vs plan limit)
* Request rate within the account-tier window (avoid 429 throttling)

### Uptime & SLA

* Any monitor fully down (status = down)
* Any monitor seems\_down (intermittent / region-specific failure)
* Uptime ratio below SLA target (default \< 99.5%) over the period
* SSL certificate expiring within 14 days (ssl\_expiry\_days)
* Paused monitors not re-enabled after > 7 days (silent blind spot)

### Performance & latency

* Average response time above 1500ms sustained
* p95 response time above 1500ms
* p99 response time above 3000ms
* Apdex below 0.85 (frustrated-experience threshold)
* Throughput dropped > 30% vs prior period (capacity / outage signal)

### Incident response & coverage (the blind-spot test)

* MTTA above 15 min (alerts firing but nobody acknowledging)
* MTTR above 60 min (slow recovery)
* Monitors without an alert contact attached (fires silently)
* Monitors flapping repeatedly in 24h (noisy threshold / real instability)
* Critical path uncovered - no monitor on the storefront / checkout URL

### Cross-channel: revenue-at-risk (the killer area)

* Storefront monitor down with sibling commerce connector live = compute \$/min lost (commerce.revenue\_per\_min × down\_minutes × estimated\_traffic\_loss\_pct)
* Checkout / cart URL monitor degraded (response > 3s) during peak hours
* Monitor down during a campaign push (sibling = google\_ads / klaviyo) - paying for traffic that can't load the page
* Conversion drop during outage windows (vs 90D commerce baseline)

## Severity thresholds

| Signal                      | Warn    | Critical |
| --------------------------- | ------- | -------- |
| `apdex`                     | 0.9     | 0.85     |
| `error_rate_pct`            | 1       | 2        |
| `avg_response_ms`           | 1000    | 1500     |
| `p95_latency_ms`            | 1000    | 1500     |
| `p99_latency_ms`            | 1500    | 3000     |
| `sla_compliance_pct`        | 99.9    | 99.5     |
| `services_down_count`       | 0       | 1        |
| `services_degraded_count`   | 1       | 2        |
| `incidents_open_count`      | 1       | 3        |
| `ssl_expiry_days`           | 30      | 14       |
| `mtta_ms`                   | 300000  | 900000   |
| `mttr_ms`                   | 1800000 | 3600000  |
| `throughput_change_pct_vsP` | -15     | -30      |

## Data sources

* `POST https://api.uptimerobot.com/v2/getAccountDetails` - Auth + key sanity + monitor quota headroom
* `POST https://api.uptimerobot.com/v2/getMonitors` - Monitor inventory + up/down/paused states + response\_times + logs + ssl + tags
* `POST https://api.uptimerobot.com/v2/getAlertContacts` - Alert-contact inventory for silent-monitor (no-contact) coverage checks
* `POST https://api.uptimerobot.com/v2/getMWindows` - Maintenance windows - exclude planned downtime from SLA + incident math
* `POST https://api.uptimerobot.com/v2/getPSPs` - Public status pages - verify a status page exists for the storefront
