Kubernetes Prometheus Stack¶

Category: Monitoring
Type: Cluster Service
Tags: prometheus · grafana · alertmanager · dashboard
Bundle: Orion Essentials
Overview¶
The Kubernetes Prometheus Stack deploys the full Prometheus monitoring ecosystem into your cluster — including Prometheus for metrics collection, Grafana for visualization and dashboards, and Alertmanager for alerting. This is the standard observability stack used in production Kubernetes environments, pre-configured with Kubernetes-specific dashboards and service monitors that immediately begin collecting cluster metrics upon installation.
How It Works¶
Cluster Service — Installed once per cluster by an administrator. Once active, Prometheus begins collecting metrics from the entire cluster and Grafana is immediately available at the configured URL — no per-project installation needed.
Prerequisites¶
- A DNS record pointing to your cluster's ingress controller for the Grafana host
- An nginx ingress controller configured in the cluster
- Sufficient cluster resources — Prometheus and its components have non-trivial memory requirements in larger clusters
Installation¶
- Open Terra and navigate to the Plugin Marketplace
- Search for "Kubernetes Prometheus Stack"
- Click Install
- Fill in the configuration fields below
- Click Confirm to deploy
Configuration¶
Install-Time Fields¶
| Field | Details |
|---|---|
username |
string · Required Grafana admin username |
password |
string · Required Grafana admin password |
host |
string · Required Hostname for the Grafana dashboard (e.g. grafana.example.com). A DNS record pointing to your cluster's ingress must exist. |
path |
string · Optional URL sub-path for Grafana (e.g. /grafana) if serving under a sub-path |
Juno Metrics Gatherer¶
Installing this plugin unlocks the Juno Metrics Gatherer — an Orion monitoring component that collects resource utilisation data across your running workloads and surfaces it in Grafana automatically.
Once the Prometheus Stack is installed, the Metrics Gatherer populates a built-in Workload Monitoring dashboard in Grafana, giving administrators visibility into cluster performance and resource consumption across projects and time periods. This dashboard is also surfaced directly in the Genesis admin console.
Full documentation: Juno Metrics Gatherer
Notes¶
- This plugin is included in the Orion Essentials bundle — you can install the Prometheus Stack, Helios, and the ArgoCD Dashboard together in one step from Terra
- The Grafana admin credentials set here are the initial login credentials — you can create additional users within Grafana after installation
- Prometheus scrapes metrics from all namespaces and includes pre-built Kubernetes dashboards for nodes, pods, deployments, and cluster health
- Alertmanager can be configured within Grafana to send alerts to Slack, PagerDuty, email, and other destinations
- This is a resource-intensive stack — monitor cluster node capacity before installing on smaller clusters