observability-and-instrumentation

Instrument production code with structured logging, metrics, and tracing.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/hodinhtuankiet/screening-resume-recruitment --skill observability-and-instrumentation-hodinhtuankiet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: observability-and-instrumentation
Source: https://github.com/hodinhtuankiet/screening-resume-recruitment/tree/main/.claude/skills/observability-and-instrumentation
Command: npx skills add https://github.com/hodinhtuankiet/screening-resume-recruitment --skill observability-and-instrumentation-hodinhtuankiet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Observability and instrumentation ensure you can see what the system is doing in production. Without telemetry, diagnosing incidents and validating feature behavior becomes guesswork.

Core Features & Use Cases

  • Structured telemetry design: logging, metrics, and traces with stable event names and correlation IDs to answer on-call questions.
  • Step-by-step guidance: define on-call questions, pick signals, implement telemetry, and verify outputs against alerts and dashboards.
  • Production-strong best practices: alerting rules, RED metrics, and tracing across services to locate bottlenecks and failures quickly.

Quick Start

Identify 2–4 on-call questions for a feature and begin instrumenting it with structured logs, metrics, and traces.

Frequently Asked Questions about observability-and-instrumentation

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

FAQPage Schema
How do I instrument code for production observability across services and background jobs?

Instrument code for production observability by adding structured logging, metrics, and tracing with stable event names and correlation IDs. This makes system behavior diagnosable across services, endpoints, and background jobs to answer what happened, why, and where.

What is the best way to design structured telemetry to answer on-call questions?

Design structured telemetry by first defining 2–4 on-call questions for a feature, then picking signals like logs, metrics, and traces to answer them. Implement telemetry with correlation IDs and verify outputs against dashboards and alerts.

Why do I need correlation IDs in tracing and structured logging?

Correlation IDs link structured logging and tracing across services to locate bottlenecks and failures quickly. They connect events across distributed services, endpoints, and background jobs, ensuring you can trace what happened and where.

Can I use RED metrics and alerting rules for features deployed in production?

Yes, production-strong best practices include implementing RED metrics and alerting rules for deployed features. Define alerting rules to verify telemetry outputs and validate feature behavior against dashboards during incidents.

When do I need to add tracing and metrics instrumentation to a feature?

Add tracing and metrics instrumentation when features are deployed in production and need diagnosable behavior. Without telemetry, diagnosing incidents and validating feature behavior becomes guesswork, so instrument early to satisfy observability best practices.

Does observability instrumentation work for endpoints and integrations or just microservices?

Observability instrumentation applies to features deployed across services, endpoints, background jobs, and integrations. Structured logging, metrics, and tracing cover all these components to make production behavior observable and diagnosable.