search
Get Started
search
Prometheus Operator - Monitoring
zoom_in Click to enlarge

Prometheus Operator

language

description Prometheus Operator Overview

This isn't a monitoring tool itself, but rather an essential Kubernetes Operator that automates the deployment and management of Prometheus monitoring stacks within a cluster. It abstracts away the complexity of setting up scraping jobs, service discovery, and federation rules, making Prometheus operational in a dynamic K8s environment with minimal manual YAML intervention.

help Prometheus Operator FAQ

What does Prometheus Operator do that Prometheus alone does not?

Prometheus Operator is a Kubernetes controller that deploys and reconciles Prometheus-related resources instead of making you hand-edit every scrape configuration. It uses custom resources such as Prometheus, Alertmanager, and ServiceMonitor to express the desired state. [Prometheus Operator API reference](https://prometheus-operator.dev/docs/api-reference/api/)

What is the difference between ServiceMonitor and PodMonitor?

ServiceMonitor selects Kubernetes Services and describes how their endpoints should be scraped, while PodMonitor selects Pods directly. The Prometheus resource then chooses which monitors it accepts through selectors such as `serviceMonitorSelector` and `podMonitorSelector`. [Prometheus Operator design](https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/getting-started/design.md)

Where do alert rules go?

Put recording and alerting rules in a PrometheusRule custom resource, which the Operator makes available to Prometheus or Thanos Ruler. This keeps rules in Kubernetes manifests instead of burying them in a hand-written Prometheus file. [Prometheus Operator API reference](https://prometheus-operator.dev/docs/api-reference/api/)

Does Prometheus Operator include Grafana automatically?

No, the Operator manages Prometheus-family resources and is not Grafana itself. A bundle such as the community `kube-prometheus-stack` can add Grafana, Alertmanager, and exporters, but that is a chart choice rather than a property of every Operator install. [kube-prometheus-stack](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack)

Reviews & Comments

Write a Review

rate_review

Be the first to review

Share your thoughts with the community and help others make better decisions.

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Track changes
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare