🎁 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

Message Queue
A communication mechanism that enables asynchronous message passing between services, decoupling producers from consumers.
Rolling Update
A deployment strategy that gradually replaces old application instances with new ones, maintaining availability throughout.
Grafana
An open-source analytics and visualization platform for creating dashboards from various data sources.
YAML
A human-readable data serialization language commonly used for configuration files in DevOps tools and applications.
Feature Flag
A technique that allows enabling or disabling features in production without deploying new code, enabling safe rollouts and A/B testing.
Terraform
An open-source tool for provisioning and managing cloud infrastructure using declarative configuration files.
View All DevOps Terms →