🎁 New User? Get 20% off your first purchase with code NEWUSER20 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

Istio
An open-source service mesh that provides traffic management, security, and observability for microservices on Kubernetes.
Chaos Engineering
The discipline of deliberately introducing failures into a system to test its resilience and identify weaknesses before they cause outages.
Immutable Deployment
A deployment strategy where new versions replace existing instances entirely rather than updating them in place.
Health Check
An endpoint or mechanism that reports whether an application is running correctly and ready to handle requests.
Log Aggregation
The process of collecting, centralizing, and indexing log data from multiple sources for unified search and analysis.
SonarQube
A platform for continuous code quality inspection that detects bugs, vulnerabilities, and code smells through static analysis.
View All DevOps Terms →