Services
Every service you watch, worst first: up or down, how fast it answers and what it is handling. Services you deploy through Varcio are watched automatically.
Varcio Service Monitoring shows whether everything you run is up and how it is doing: services, domains and regions across every connected cloud, with incidents, reliability objectives, a public status page for your customers and a labelled estimate of what an outage cost.
One set of checks feeds detection, response and customer communication, so the status page, the incident and the report all agree.
Every service you watch, worst first: up or down, how fast it answers and what it is handling. Services you deploy through Varcio are watched automatically.
Every hostname you own and whether it is healthy: certificate and registration expiry, DNS records that point at something deleted, and HTTPS settings. Read from your DNS zones, or added by hand.
Every region and cloud you run in, side by side: availability, response time, traffic and what each costs.
The health of everything your connected accounts hold, read from the clouds’ own signals across AWS, Azure, Google Cloud and Oracle: what needs you, what changed since yesterday and what could not be read.
How much is arriving across everything you watch and how much of it fails: requests, server errors and data served by cloud, region, service or domain, beside what the busiest services cost.
What AWS, Azure, Google Cloud and Oracle report on their own status pages, matched to the clouds and regions your services run in, so you can tell whether it is you or the cloud.
Registration is a convenience on top of delivery. It never blocks a release.
A successful live release registers every place it went, with what the cloud needs to read it back: the cluster, service, target group, container app or Cloud Run service.
Endpoint-bearing resources already in your inventory are offered to you. Nothing is checked until a person adopts one.
Add any public URL. Useful for third-party dependencies, marketing sites and anything that does not live in a connected account.
The engine decides, the runner reconciles, and a dropped notification or a restart can never leave an incident the engine no longer believes in.
A failure is confirmed by an immediate second check before it is believed. At fast cadences it must also repeat on the next tick, so a service checked every minute is not declared down by one dropped request. Slowness is judged the same way, over consecutive checks.
Outages, slow spells, certificates running out and cloud alarms are each opened once, alerted once and closed on recovery. Alarms never count as evidence of customer impact, because they are your own thresholds rather than your customers’ experience.
It is labelled an estimate, never presented as a measured loss, and every input is shown so leadership can challenge it.
The estimate
impaired minutes × revenue per minute × the share of revenue the incident put at risk
The impact share defaults per severity (critical 1.0, warning 0.25) and your workspace can change it. The service’s own running cost and the cost of responders are separate figures and are not added in.
A revenue-per-minute figure you type into settings.
The mean takings of a connected Stripe account in the same clock window on the previous seven days.
The median value of conversions Real User Monitoring recorded in those hours.
The three sources are shown side by side and never merged, so you can see which one you are relying on.
Make a reliability promise, see what was delivered and how fast the error budget is being spent, then hand the report to a customer or a board.
Availability and latency promises for a service or a chain of services: what was delivered, how much error budget is left and how fast it is being spent.
A monthly report of availability, downtime, incidents and planned maintenance per service, ready to hand to your own customers or a board.
Every service’s month day by day, incidents and maintenance on one clock, when things tend to break, what lapses next and what you pay against how it ran.
It shows only what you chose to show.
The page shows a title, the components you named, their status and uptime, and the notices you post. It never shows a URL, region, error message, cloud or the name of the service behind a component. An unpublished page answers exactly like a page that does not exist, and everything typed into it is stored as plain text.
A posted notice can make a component’s status worse, never better, so nobody can paper over a failing check. Uptime bars are the pooled availability of a component’s services for each UTC day, excluding checks made during planned maintenance. A day with no checks shows as no data, never as up.
Available from the Pro plan. Limits are enforced by the platform, not only displayed.
| Pro | Business | Enterprise | |
|---|---|---|---|
| Monitored services | 5 | 25 | 200 |
| Check interval | 1 h, 4 h or 1 d | 15 min, 1 h, 4 h or 1 d | 1 min, 5 min, 15 min, 1 h, 4 h or 1 d |
| Monitoring depth | Outside-in | Cloud | Full |
| History | 30 days | 90 days | 400 days |
Scroll sideways to see the full table.
Reliability and cost move together, so the data is shared.
Services you deploy register themselves, with the cloud references needed to read them back.
Incident correlation reads the release that preceded an incident from Engineering FinOps.
Conversion value from real visitors feeds the outage-cost estimate, and real users sit beside synthetic checks.
It shows whether the services, domains and regions you run across your connected clouds are up and how they are performing, and it runs incidents, reliability objectives and a public status page from the same checks.
A failure is confirmed by an immediate second check before it is believed, and at fast cadences it must also repeat on the next tick. Slowness is judged over consecutive checks. Each incident is opened once, alerted once and closed on recovery.
It is impaired minutes multiplied by revenue per minute and by the share of revenue the incident put at risk. It is labelled an estimate, the rate comes from up to three sources shown side by side, and the impact share is editable.
No. It shows only the title, components, status, uptime and notices you chose. It never shows URLs, regions, error messages, clouds or the services behind a component, and an unpublished page answers like a page that does not exist.
Pro, Business and Enterprise. Pro monitors up to 5 services, Business up to 25 and Enterprise up to 200, with faster check intervals and longer history on higher plans.
Connect a cloud account and put your first services under watch. Free trial, no credit card required.