observability-and-instrumentation

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

3|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/vtgiang-dotcom/Solo-Code-Harness --skill observability-and-instrumentation-vtgiang-dotcom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: observability-and-instrumentation
Source: https://github.com/vtgiang-dotcom/Solo-Code-Harness/tree/main/.gemini/antigravity/skills/observability-and-instrumentation
Command: npx skills add https://github.com/vtgiang-dotcom/Solo-Code-Harness --skill observability-and-instrumentation-vtgiang-dotcom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Telemetry is essential for understanding production behavior; without observability, diagnosing issues and validating features in live systems becomes guesswork.

Core Features & Use Cases

  • Define questions engineers will ask about a feature and map them to logs, metrics, and traces.
  • Implement structured logging with correlation IDs and stable event names to enable efficient debugging.
  • Set up tracing and alerting to monitor health, diagnose incidents, and drive faster recovery.

Quick Start

Add telemetry for a new feature by defining the observed signals and how to capture them.

Frequently Asked Questions about observability-and-instrumentation

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

FAQPage Schema
How do I add observability and instrumentation to a new service?

Observability and instrumentation are added by defining the questions engineers will ask about a feature, then mapping those to logs, metrics, and traces. You implement structured logging with correlation IDs and stable event names to capture the necessary telemetry signals.

What is the best way to implement structured logging with correlation IDs?

Structured logging with correlation IDs requires standardizing event names and injecting correlation IDs into log entries. This enables efficient debugging by linking related events across distributed services during incident investigations.

How do I set up tracing and alerting to diagnose production incidents?

Tracing and alerting are set up by instrumenting production code to expose telemetry that monitors system health. You design alerts based on defined metrics and traces to drive faster incident recovery and diagnose live behavior.

Does adding instrumentation impact production performance?

Adding instrumentation can impact performance if not handled correctly. This requires standardized tracing and alerting design with built-in guardrails to minimize performance impact while exposing observable telemetry.

Why do I need telemetry to diagnose issues in live systems?

Telemetry is needed because without observability, diagnosing issues and validating features in live systems becomes guesswork. It exposes production behavior through logs, metrics, and traces to make systems visible and diagnosable.