monitoring-observability

Implement structured logging, metrics, tracing, and alerting for production applications.

7|1|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/frankxai/agentic-creator-os --skill monitoring-observability-frankxai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: monitoring-observability
Source: https://github.com/frankxai/agentic-creator-os/tree/main/skills/technical/monitoring-observability
Command: npx skills add https://github.com/frankxai/agentic-creator-os --skill monitoring-observability-frankxai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of understanding application behavior in production by providing robust solutions for monitoring, logging, and tracing.

Core Features & Use Cases

  • Structured Logging: Implement detailed, searchable logs with tools like Pino and Sentry for effective debugging.
  • Error Tracking: Capture and manage application errors with Sentry, including manual capture and error boundaries.
  • Metrics Collection: Expose application metrics using Prometheus for performance monitoring.
  • Distributed Tracing: Track requests across services with OpenTelemetry for performance analysis.
  • Health Checks: Implement endpoints to verify application and dependency health.
  • Alerting: Define rules for proactive issue detection.
  • Use Case: Debugging a slow API endpoint by analyzing request traces, logs, and metrics to pinpoint the bottleneck.

Quick Start

Configure structured logging using Pino by following the provided TypeScript example in the SKILL.md file.

Frequently Asked Questions about monitoring-observability

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

FAQPage Schema
How do I implement distributed tracing with OpenTelemetry to debug slow API endpoints?

Distributed tracing with OpenTelemetry tracks requests across services to pinpoint performance bottlenecks. By analyzing request traces alongside logs and metrics, you can identify exactly which service or query causes endpoint latency in production applications.

What's the best way to set up structured logging in TypeScript for production debugging?

Structured logging in production uses tools like Pino to generate detailed, searchable logs. This format enables effective debugging by allowing you to filter and query log data by specific request attributes, severity levels, or contextual metadata.

How do I capture and track application errors using Sentry?

Error tracking with Sentry captures application errors through manual capture methods and error boundaries. It provides detailed stack traces and contextual data to manage exceptions, enabling real-time detection and resolution of production issues.

Can I use Prometheus for metrics collection and real-time performance monitoring?

Prometheus exposes and collects application metrics for real-time performance monitoring. By defining alerting rules on these metrics, you achieve proactive issue detection, allowing you to verify application health and respond to anomalies before they impact users.

What is observability and when do I need it for my application?

Observability combines structured logging, metrics, tracing, and alerting to understand application behavior in production. You need it when you must debug complex issues, track request flows across services, or gain deep insights into real-time performance.

Does this observability approach work with health checks and dependency monitoring?

Yes, this observability approach includes implementing health check endpoints to verify both application and dependency health. Combined with metrics collection and alerting, it ensures comprehensive monitoring of your entire system infrastructure.