๐ŸŽ New User? Get 20% off your first purchase with code NEWUSER20 ยท โšก Instant download ยท ๐Ÿ”’ Secure checkout Register Now โ†’
Menu

Categories

DevOps Intermediate

What is Monitoring?

The practice of collecting, analyzing, and alerting on system metrics and logs to ensure application health and performance.

Monitoring provides visibility into system behavior. Metrics monitoring tracks CPU, memory, disk, and network usage. Application monitoring tracks response times, error rates, and throughput. Log monitoring aggregates and searches through application logs.

Popular tools include Prometheus + Grafana (metrics), ELK Stack (logs), Datadog (full-stack), and PagerDuty (alerting). The three pillars of observability are metrics, logs, and traces.

Related Terms

Error Budget
The acceptable amount of unreliability allowed for a service, calculated as 100% minus the Service Level Objective.
Blue-Green Deployment
A deployment strategy using two identical environments where traffic is switched from the old version to the new one instantly.
Microservices
An architectural style where an application is composed of small, independent services that communicate over APIs.
Canary Deployment
A deployment strategy that gradually rolls out changes to a small subset of users before deploying to the entire infrastructure.
SRE (Site Reliability Engineering)
An engineering discipline that applies software engineering principles to infrastructure and operations to create reliable systems.
Incident Management
The process of detecting, responding to, and resolving service disruptions to minimize impact and restore normal operations.
View All DevOps Terms โ†’