kubeblocks-observability-bootstrap-stack

Bootstrap kube-prometheus-stack and configure scrape targets for KubeBlocks databases.

3|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/apecloud/kubeblocks-skills --skill kubeblocks-observability-bootstrap-stack
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: kubeblocks-observability-bootstrap-stack
Source: https://github.com/apecloud/kubeblocks-skills/tree/main/skills/kubeblocks-observability-bootstrap-stack
Command: npx skills add https://github.com/apecloud/kubeblocks-skills --skill kubeblocks-observability-bootstrap-stack

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bootstrap a Prometheus/Grafana observability stack for KubeBlocks databases in clusters that do not have a usable monitoring base.

Core Features & Use Cases

  • Bootstrap kube-prometheus-stack in a cluster lacking a monitoring base
  • Configure scrape targets for KubeBlocks pods using PodMonitor/ServiceMonitor
  • Validate readiness levels (metrics-ready, scrape-ready, dashboard-ready, alerting-ready)
  • Route to existing-stack guidance if monitoring is already present

Quick Start

Install the kube-prometheus-stack, configure scrape targets for KubeBlocks pods, and verify monitoring readiness.

Frequently Asked Questions about kubeblocks-observability-bootstrap-stack

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bootstrap Prometheus and Grafana monitoring for KubeBlocks databases?▼

To bootstrap Prometheus and Grafana monitoring for KubeBlocks databases, you install the kube-prometheus-stack via Helm, configure scrape targets using PodMonitor or ServiceMonitor, and verify monitoring readiness states.

What is the best way to set up scrape configurations for KubeBlocks pods?▼

The best way to set up scrape configurations for KubeBlocks pods is by creating PodMonitor and ServiceMonitor targets within the kube-prometheus-stack, ensuring Prometheus correctly collects database metrics.

When do I need to install the kube-prometheus-stack for KubeBlocks?▼

You need to install the kube-prometheus-stack for KubeBlocks when your cluster lacks a usable monitoring base and requires a baseline observability setup for database metrics, dashboards, and alerting.

How does this monitoring bootstrap process verify readiness?▼

The monitoring bootstrap process verifies readiness by reporting specific states: metrics-ready, scrape-ready, dashboard-ready, and alerting-ready, ensuring the observability stack is fully operational before use.

Can I use this bootstrap approach if my cluster already has Prometheus monitoring?▼

If your cluster already has an existing observability base with Prometheus monitoring, this bootstrap approach routes you to existing-stack guidance instead of performing a new kube-prometheus-stack installation.

Does the KubeBlocks observability bootstrap require Helm for installation?▼

Yes, the KubeBlocks observability bootstrap requires Helm to install the kube-prometheus-stack, which then enables the creation of scrape configurations and validation of monitoring readiness.