obs-status

Check operational status of Grafana, Loki, Prometheus, Alertmanager, and Tempo services.

70|6|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/shepard-system/shepard-obs-stack --skill obs-status
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obs-status
Source: https://github.com/shepard-system/shepard-obs-stack/tree/main/.claude/skills/obs-status
Command: npx skills add https://github.com/shepard-system/shepard-obs-stack --skill obs-status

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive overview of the observability stack's health, ensuring all critical services are operational and telemetry is flowing.

Core Features & Use Cases

  • Service Health Checks: Verifies the status of Grafana, Loki, Prometheus, Alertmanager, Tempo, and the OTel Collector.
  • Scrape Target Monitoring: Checks if Prometheus is successfully scraping data from its targets.
  • Alert Status: Reports on any active alerts within the system.
  • Telemetry Flow: Confirms that recent telemetry data is being received by Prometheus.
  • Use Case: When users report that dashboards are empty or suspect an issue with the observability system, this skill quickly diagnoses whether services are down, targets are not scraping, or alerts are firing.

Quick Start

Use the obs-status skill to check the health of the observability stack.

Frequently Asked Questions about obs-status

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

FAQPage Schema
How do I check if my Prometheus and Grafana observability stack is healthy?

Check observability stack health by verifying the operational status of Grafana, Loki, Prometheus, Alertmanager, and Tempo through direct API calls to each service endpoint. It confirms whether critical services are running and telemetry is actively flowing.

Why are my Grafana dashboards empty and how can I diagnose the observability stack?

Diagnose empty Grafana dashboards by checking if Prometheus is successfully scraping data from its targets and verifying recent telemetry data reception. This quickly identifies whether services are down, targets are failing, or alerts are firing.

How do I monitor active alerts and Prometheus scrape target health?

Monitor Prometheus scrape target health and active alerts by querying the Prometheus API to verify target scrape success and checking Alertmanager for any currently firing alerts within the observability stack.

Can I verify telemetry flow and service status for Loki and Tempo?

Verify telemetry flow and service status for Loki and Tempo by making direct API calls to their respective endpoints. This confirms that the services are operational and that recent telemetry data is being properly received.

What is the best way to perform an observability stack health check?

Perform an observability stack health check by executing comprehensive status verification across Grafana, Loki, Prometheus, Alertmanager, and Tempo. It validates service availability, scrape target health, active alerts, and telemetry data reception.

Does this observability health check require any specific dependencies or configurations?

This observability health check requires no external dependencies and operates by making direct API calls to each service endpoint. It functions as a standalone script to verify the operational status of the entire telemetry pipeline.