🎁 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

Artifact Repository
A centralized storage system for build artifacts like compiled binaries, packages, and container images used in CI/CD pipelines.
GitFlow
A branching model for Git that defines a strict workflow with feature, develop, release, hotfix, and main branches.
YAML
A human-readable data serialization language commonly used for configuration files in DevOps tools and applications.
Kubernetes
An open-source container orchestration platform that automates deploying, scaling, and managing containerized applications.
SRE (Site Reliability Engineering)
An engineering discipline that applies software engineering principles to infrastructure and operations to create reliable systems.
Postmortem
A structured analysis conducted after an incident to understand what happened, why, and how to prevent recurrence — without assigning blame.
View All DevOps Terms →