🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

DevOps Intermediate

What is Prometheus?

An open-source monitoring and alerting toolkit that collects time-series metrics using a pull-based model.

Prometheus scrapes metrics from instrumented targets at configured intervals. It stores data in a time-series database and provides PromQL (Prometheus Query Language) for powerful querying. Alertmanager handles alert routing and notification.

Key concepts include metrics types (counter, gauge, histogram, summary), labels for dimensional data, service discovery, and recording rules. Prometheus + Grafana is the de facto standard for Kubernetes monitoring.

Related Terms

Kubernetes Secret
A Kubernetes object for storing sensitive data like passwords, tokens, and certificates, with base64 encoding and optional encryption at rest.
Artifact Repository
A centralized storage system for build artifacts like compiled binaries, packages, and container images used in CI/CD pipelines.
ELK Stack
A popular log management platform combining Elasticsearch (search), Logstash (processing), and Kibana (visualization).
Immutable Infrastructure
An approach where servers are never modified after deployment — changes require building and deploying entirely new server instances.
Configuration Management
The practice of systematically managing and maintaining consistent server configurations across infrastructure.
Docker Volume
A mechanism for persisting data generated by Docker containers, surviving container restarts and removals.
View All DevOps Terms →