Observability Stack

Implement structured logging, Prometheus metrics, OpenTelemetry tracing, and Sentry error monitoring.

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/SamuelSaha/Reqflow --skill observability-stack-samuelsaha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Observability Stack
Source: https://github.com/SamuelSaha/Reqflow/tree/main/SWARM/skills/ops/observability
Command: npx skills add https://github.com/SamuelSaha/Reqflow --skill observability-stack-samuelsaha

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the critical need for visibility into application behavior by providing patterns and tools for logging, metrics, tracing, and error monitoring, enabling proactive issue detection and resolution.

Core Features & Use Cases

  • Structured Logging: Implement consistent, context-rich logging for easier debugging and analysis.
  • Metrics Collection: Define and expose key performance indicators using Prometheus/OpenMetrics.
  • Distributed Tracing: Instrument applications to track requests across microservices using OpenTelemetry.
  • Error Monitoring: Integrate with services like Sentry for robust error tracking and reporting.
  • Uptime Monitoring: Establish health check endpoints for service availability monitoring.
  • Use Case: When a critical API endpoint starts returning 5xx errors, this Skill's structured logs, metrics, and tracing can pinpoint the root cause across different services, while alerts notify the on-call engineer.

Quick Start

Configure structured logging for your application using the provided logger setup.

Frequently Asked Questions about Observability Stack

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

FAQPage Schema
How do I implement distributed tracing with OpenTelemetry across microservices?

Implement distributed tracing by instrumenting applications to track requests across microservices using OpenTelemetry. This provides deep system visibility to pinpoint root causes across different services when issues occur.

What is the best way to expose Prometheus metrics for application monitoring?

Expose Prometheus metrics by defining and exposing key performance indicators using OpenMetrics. This metrics collection mechanism enables proactive issue detection by tracking critical system events in complex software environments.

How do I set up structured logging for easier debugging and analysis?

Set up structured logging by configuring your application with a context-rich logger. This ensures consistent logs that provide easier debugging and analysis when tracing critical API endpoint errors.

Can I integrate Sentry for error monitoring and alerting in my application?

Yes, you can integrate Sentry for robust error tracking and reporting. This error monitoring capability defines alerting rules for critical system events, notifying on-call engineers of 5xx errors.

Does this observability stack support health check endpoints for uptime monitoring?

Yes, this observability stack supports uptime monitoring by establishing health check endpoints for service availability. This ensures proactive issue management and continuous visibility into application behavior.