observability

Implement metrics, logging, tracing patterns across services using OpenTelemetry, Sentry, Prometheus.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Dsantiagomj/DSMJ-Ai-Toolkit --skill observability-dsantiagomj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: observability
Source: https://github.com/Dsantiagomj/DSMJ-Ai-Toolkit/tree/main/skills/domain/observability
Command: npx skills add https://github.com/Dsantiagomj/DSMJ-Ai-Toolkit --skill observability-dsantiagomj

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides structured patterns for implementing observability across applications, enabling reliable monitoring, tracing, and logging.

Core Features & Use Cases

  • Structured Logging: Emit consistent logs that are easily queryable.
  • Metrics & Health Checks: Collect metrics and health endpoints for dashboards and alerting.
  • Distributed Tracing: Instrument requests across services to visualize end-to-end flows.

Quick Start

Use this skill to set up a minimal observability stack in a new service: instrument logs, metrics, and tracing, then expose a /health and /metrics endpoint.

Frequently Asked Questions about observability

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

FAQPage Schema
How do I set up distributed tracing and structured logging for a new service?

To set up distributed tracing and structured logging, you need to instrument your application code to emit consistent, queryable logs and trace requests across services. This skill provides patterns for instrumenting logs, metrics, and tracing to ensure end-to-end visibility using OpenTelemetry.

What is the best way to implement health checks and metrics collection for alerting?

The best way to implement health checks and metrics collection is by exposing dedicated /health and /metrics endpoints in your service. This skill provides patterns for collecting metrics and setting up health endpoints to feed data into dashboards and alerting systems like Prometheus.

Does this observability skill work with OpenTelemetry, Sentry, and Prometheus?

Yes, this observability skill works with OpenTelemetry, Sentry, and Prometheus. It provides structured patterns for metrics collection, distributed tracing, and error tracking using these specific tools to satisfy requirements for reliable monitoring and health checks.

How do I turn logs, metrics, and traces into actionable insight during incident response?

You turn logs, metrics, and traces into actionable insight during incident response by correlating structured logs with distributed traces to visualize end-to-end request flows. This skill applies patterns across services to ensure reliable visibility and error tracking during incidents.

Can I use this to add a minimal observability stack to an existing application?

Yes, you can use this to add a minimal observability stack to an existing application by applying the provided patterns for structured logging, metrics, and tracing. It guides the setup of essential /health and /metrics endpoints to enable reliable monitoring.

When do I need distributed tracing versus standard structured logging?

You need distributed tracing when you must visualize end-to-end request flows across multiple services, whereas standard structured logging handles individual event queryability. This skill provides patterns for both to ensure comprehensive observability and reliable monitoring.