observability-engineer

Instrument JSON logs, OpenTelemetry traces, and metrics for cloud-native observability.

1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/Prathmesh2000/cursor_agent-orchestrator --skill observability-engineer-prathmesh2000
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: observability-engineer
Source: https://github.com/Prathmesh2000/cursor_agent-orchestrator/tree/main/agent-system/skills/observability-engineer
Command: npx skills add https://github.com/Prathmesh2000/cursor_agent-orchestrator --skill observability-engineer-prathmesh2000

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Observability in distributed systems is hard; this skill provides a structured approach to instrumenting logs, metrics, traces, alerts, and SLOs to diagnose production issues quickly.

Core Features & Use Cases

  • Structured Logging: JSON-formatted logs to enable search and correlation.
  • Metrics & Tracing: Instrumentation for metrics and distributed tracing across services.
  • Alerts & Dashboards: Setup for SLOs with dashboards in CloudWatch / Datadog / Grafana.
  • Use Case: For a microservices app, automatically surface latency bottlenecks and error budgets.

Quick Start

Configure your Node.js applications to emit structured logs, expose a metrics endpoint, and enable OpenTelemetry tracing to achieve end-to-end observability.

Frequently Asked Questions about observability-engineer

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

FAQPage Schema
How do I implement distributed tracing and structured logging in microservices?

Distributed tracing and structured logging in microservices are implemented by emitting JSON-formatted logs and instrumenting applications with OpenTelemetry to achieve end-to-end observability and quick fault diagnosis across cloud-native apps.

What is the best way to set up SLOs and alerting for cloud-native apps?

Setting up SLOs and alerting requires defining formal SLO definitions, configuring alert rules, and visualizing error budgets and latency bottlenecks using dashboards in CloudWatch, Datadog, or Grafana for cloud-native apps.

How do I configure OpenTelemetry tracing exporters for a Node.js application?

Configuring OpenTelemetry tracing for a Node.js application involves enabling tracing instrumentation and configuring tracing exporters to expose a metrics endpoint, providing end-to-end observability across microservices.

Can I use Prometheus and Grafana dashboards to monitor microservices metrics and error budgets?

Yes, you can use Prometheus or Grafana dashboards to monitor microservices metrics, visualize error budgets, and surface latency bottlenecks by instrumenting metrics collection and setting up formal SLO definitions.

Why does observability in distributed systems require structured logging and metrics collection?

Observability in distributed systems requires structured logging and metrics collection because distributed architectures are hard to monitor; JSON-structured logs and metrics endpoints enable search, correlation, and quick fault diagnosis.