kubespray-monitoring

Deploy Prometheus, Grafana, and Alertmanager on Kubespray clusters via Helm.

6|2|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/sigridjineth/kubespray-skills --skill kubespray-monitoring
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kubespray-monitoring
Source: https://github.com/sigridjineth/kubespray-skills/tree/main/kubespray-monitoring
Command: npx skills add https://github.com/sigridjineth/kubespray-skills --skill kubespray-monitoring

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the critical need for comprehensive monitoring of Kubernetes clusters deployed with Kubespray, ensuring cluster health, performance, and early detection of issues.

Core Features & Use Cases

  • Full-Stack Monitoring: Deploys Prometheus, Grafana, and Alertmanager for infrastructure, Kubernetes components, and etcd.
  • Persistent Storage: Integrates an NFS provisioner for Grafana and Prometheus data persistence.
  • Custom Dashboards: Enables easy import of community or custom Grafana dashboards for in-depth visualization.
  • etcd Health: Configures etcd to expose metrics for detailed cluster state analysis.
  • Use Case: After deploying a Kubespray cluster, use this Skill to set up Grafana dashboards that visualize node resource utilization, API server latency, and etcd leader status, allowing proactive issue identification.

Quick Start

Set up Prometheus, Grafana, and Alertmanager on the Kubespray cluster using the provided Helm chart and custom values.

Frequently Asked Questions about kubespray-monitoring

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

FAQPage Schema
How do I monitor a Kubernetes cluster deployed with Kubespray using Prometheus and Grafana?

To monitor a Kubespray-deployed Kubernetes cluster, you can deploy a comprehensive monitoring stack including Prometheus, Grafana, and Alertmanager. This setup uses Helm with custom values to configure persistent storage and visualize cluster health metrics.

How do I collect etcd metrics for Kubernetes cluster health analysis?

Collecting etcd metrics involves configuring etcd to expose metrics for detailed cluster state analysis. This allows you to monitor etcd leader status and overall control plane health within your Kubernetes monitoring stack.

Can I use an NFS provisioner for persistent storage with Prometheus and Grafana?

Yes, you can integrate an NFS provisioner for persistent storage with Prometheus and Grafana. This ensures your monitoring data and dashboard configurations are retained across pod restarts within the Kubernetes cluster.

Does this monitoring stack support importing custom Grafana dashboards for Kubespray clusters?

Yes, the monitoring stack supports the easy import of community or custom Grafana dashboards. This enables in-depth visualization of node resource utilization, API server latency, and etcd status for Kubespray-managed clusters.

What is the best way to set up Alertmanager on a Kubespray-managed Kubernetes cluster?

The best way to set up Alertmanager on a Kubespray cluster is deploying it alongside Prometheus and Grafana using Helm. This integrates alerting directly into your full-stack monitoring configuration using custom values.