obs-open-source-observability-stack

Implement and validate open source observability stacks with Prometheus, Grafana, Loki, Tempo, and OpenTelemetry Collector.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/FernanSuoza/AIDD-project-bootstrap --skill obs-open-source-observability-stack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obs-open-source-observability-stack
Source: https://github.com/FernanSuoza/AIDD-project-bootstrap/tree/main/templates/skills/obs-open-source-observability-stack
Command: npx skills add https://github.com/FernanSuoza/AIDD-project-bootstrap --skill obs-open-source-observability-stack

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Implement and validate open-source observability infrastructure built from Prometheus, Alertmanager, Grafana, Loki, Tempo, and the OpenTelemetry Collector so teams can reliably collect metrics, logs, and traces, run actionable alerting, and ship operator-focused dashboards without ad hoc configurations.

Core Features & Use Cases

  • Configuration and Validation: Add or update minimal coherent artifacts such as Prometheus scrape configs, recording and alerting rules, Alertmanager routing, Grafana dashboard panels, Loki label maps, Tempo wiring, and OTel collector pipelines and validate them for syntax and semantics.
  • Operational Best Practices: Enforce low-cardinality metric and label design, avoid high-cardinality labels in Loki, correlate logs and traces without overloading spans, and ensure alerts have clear ownership and actionable thresholds.
  • Use Cases: Onboard observability for a new backend service, add API latency dashboards and alerts, or implement log+trace correlation for debugging production incidents.

Quick Start

Ask the assistant to run the obs-open-source-observability-stack skill to implement or validate Prometheus, Alertmanager, Grafana, Loki, Tempo, and OpenTelemetry Collector artifacts for the current approved story.

Frequently Asked Questions about obs-open-source-observability-stack

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

FAQPage Schema
How do I configure Prometheus scrape configs and Alertmanager routing for backend observability?

To configure Prometheus and Alertmanager for observability, you implement minimal coherent artifacts including scrape configurations and routing rules, then validate them for syntax and semantics to ensure actionable alerting and clear ownership.

What is the best way to avoid high-cardinality labels in Loki when ingesting logs?

To avoid high-cardinality labels in Loki, enforce low-cardinality metric and label design during configuration, ensuring logs and traces are correlated without overloading spans or creating ad hoc configurations.

Can I use OpenTelemetry Collector pipelines to wire metrics, logs, and traces into Grafana dashboards?

Yes, you can use OpenTelemetry Collector pipelines to wire metrics, logs, and traces into Grafana by configuring Tempo for traces and Loki for logs, then creating operator-focused dashboard panels for visualization.

How do I validate Prometheus and Alertmanager configuration syntax before deploying?

You validate Prometheus and Alertmanager configurations by applying configuration validation checks that verify syntax and semantics, producing validation commands and stack config changes for approved implementation stories.

Does this observability stack approach work for adding API latency dashboards and alerts to a new service?

Yes, this observability stack approach works for new backend services by onboarding observability through Prometheus metrics, adding API latency dashboards in Grafana, and implementing actionable alerting thresholds.

Why do I need to update a story decision log when implementing observability stack changes?

You update a story decision log when implementing observability stack changes to satisfy requirements for tracking configuration modifications, recording validation commands, and documenting dashboards and alerts notes for approved stories.