๐ŸŽ 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

Helm
A package manager for Kubernetes that simplifies deploying and managing applications using reusable, configurable charts.
Kubernetes ConfigMap
A Kubernetes object that stores non-sensitive configuration data as key-value pairs, injected into pods as environment variables or files.
Infrastructure Drift
The divergence between the actual state of infrastructure and its defined desired state, caused by manual changes or untracked modifications.
Environment Variable
A dynamic value stored outside the application code that configures behavior without hardcoding sensitive or environment-specific data.
Ansible
An agentless automation tool for configuration management, application deployment, and task automation using YAML playbooks.
Containerization
A lightweight virtualization method that packages applications with their dependencies into isolated, portable containers.
View All DevOps Terms โ†’