logging-and-observability

Implement structured logs, distributed tracing, and metrics with OpenTelemetry.

2|1|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/dreamingechoes/dx-toolkit --skill logging-and-observability
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: logging-and-observability
Source: https://github.com/dreamingechoes/dx-toolkit/tree/main/templates/skills/logging-and-observability
Command: npx skills add https://github.com/dreamingechoes/dx-toolkit --skill logging-and-observability

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Observability provides visibility into system behavior by combining structured logs, distributed traces, and metrics dashboards, enabling faster debugging, better reliability, and data-driven improvements across services.

Core Features & Use Cases

  • Structured logging standards and formatting across services to enable consistent, queryable events.
  • Distributed tracing with OpenTelemetry to trace requests across service boundaries and identify latency hotspots.
  • Metrics dashboards and alerting to monitor health, performance, and SLOs, with correlated context across logs and traces.
  • Use Case: Launching a new microservice or debugging a cross-service issue, with end-to-end visibility from ingress to response.

Quick Start

Run the observability setup to enable structured logging, tracing, and dashboards for your service.

Frequently Asked Questions about logging-and-observability

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

FAQPage Schema
How do I set up distributed tracing and structured logs for a microservice?

To set up distributed tracing and structured logs for a microservice, you implement standardized log schemas and OpenTelemetry integration to trace requests across service boundaries and correlate queryable events.

What is OpenTelemetry used for in cloud-native observability?

In cloud-native observability, OpenTelemetry is used to propagate trace context across distributed system boundaries, allowing you to identify latency hotspots and correlate metrics with logs end-to-end.

Can I use this observability setup for existing services or only new ones?

You can apply this observability setup to both new and existing services. It instruments structured logging, distributed tracing, and metrics collection across multiple environments without requiring a greenfield architecture.

What's the best way to correlate logs, traces, and metrics across services?

The best way to correlate logs, traces, and metrics across services is to enforce standard log schemas and trace context propagation, linking distributed traces to metrics dashboards and structured logs for faster debugging.

How do I monitor SLOs and configure alerting for distributed systems?

You monitor SLOs and configure alerting for distributed systems by implementing metrics dashboards that track service health and performance, triggering alerts based on correlated observability data across environments.

Does implementing end-to-end observability require data privacy guardrails?

Implementing end-to-end observability requires data privacy guardrails to ensure operability. The setup enforces standard log schemas and reliable metric collection while protecting sensitive information across cloud-native apps.