🎁 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

Containerization
A lightweight virtualization method that packages applications with their dependencies into isolated, portable containers.
Helm
A package manager for Kubernetes that simplifies deploying and managing applications using reusable, configurable charts.
CI/CD
Continuous Integration and Continuous Deployment — automated practices for building, testing, and deploying code changes.
Kubernetes
An open-source container orchestration platform that automates deploying, scaling, and managing containerized applications.
GitOps
A practice where Git repositories serve as the single source of truth for both application code and infrastructure configuration.
Runbook
A documented set of standardized procedures for handling routine operations and incident response in production systems.
View All DevOps Terms →