Monitoring & DevOps Glossary

Clear definitions for the terms that matter most in uptime monitoring, incident management, and site reliability engineering.

A

Alert fatigue
Alert fatigue is what happens when responders receive so many alerts, most of them false or unimportant, that they stop reacting quickly to any of them. The real incident gets the same slow response as the hundred false ones before it.
Availability
Availability is the share of time a service can actually be used, expressed as a percentage. It is calculated as (total time - downtime) / total time, or from failure rates as MTBF / (MTBF + MTTR).
Auto-Scaling
The automatic adjustment of compute resources based on current demand to maintain performance and control costs.
Apdex Score
A standardized metric that rates user satisfaction with application response time on a scale from 0 to 1.
API monitoring
API monitoring checks from outside your infrastructure that API endpoints answer, answer correctly, and answer in time. A monitor sends the same request your clients send, on a schedule, and alerts when the status code, the response body, or the response time is wrong.
Alert routing
Alert routing decides where each alert goes: which person, team, or channel receives it, based on the service that failed, how urgent it is, and the time of day. Good routing sends each alert to the one person who should act on it.
Agent-based monitoring
Agent-based monitoring installs a small program, the agent, on each machine to read local metrics and send them to a monitoring service. It reaches data no outside probe can see, such as memory and disk space, at the cost of software to install and maintain on every host.

S

SLA (service level agreement)
An SLA, or service level agreement, is the contract in which a provider promises a level of service, usually an uptime percentage such as 99.9% per month, and the compensation customers get when it misses. A 99.9% monthly SLA allows about 43 minutes of downtime in a 30-day month.
SLO (service level objective)
An SLO, or service level objective, is the reliability target a team sets for its own service, such as "99.95% of checks succeed over a rolling 30 days". It is internal, carries no penalty, and is usually stricter than the SLA promised to customers.
Status page
A status page is a web page where a company shows whether its services are working, posts updates during incidents, and announces scheduled maintenance. Customers check it before contacting support, and can subscribe to receive each update by email, Slack, or SMS.
Synthetic monitoring
Synthetic monitoring runs scripted checks against a website or API on a schedule, from outside your infrastructure, to confirm that key user journeys still work. A robot user logs in, searches, or checks out every few minutes, and an alert fires when a step fails.
SSL certificate
An SSL certificate, more accurately a TLS certificate, is a file that proves a server's identity and lets browsers and API clients open an encrypted HTTPS connection to it. It is issued by a certificate authority for one or more hostnames and expires on a fixed date.
SRE (Site Reliability Engineering)
A discipline that applies software engineering practices to infrastructure and operations to build scalable and reliable systems.
Server monitoring
Server monitoring collects resource metrics from the machines that run your services (CPU, memory, disk space, disk I/O, and network) and alerts when a machine is in trouble or stops reporting.
Get started

Start monitoring in the next 5 minutes.

Stop letting customers discover your outages first. Set up monitoring, status pages, on-call, and alerts before your next coffee break.

Free plan, 20 monitors. No credit card, no time limit.