observability-and-instrumentation

Instrument code with logging, metrics, tracing, and alerting for production observability.

14|2|Updated Jul 4, 2026
One-click install
npx skills add https://github.com/Krishnatejavepa/Shotgun --skill observability-and-instrumentation-krishnatejavepa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: observability-and-instrumentation
Source: https://github.com/Krishnatejavepa/Shotgun/tree/main/.shotgun/skills/observability-and-instrumentation
Command: npx skills add https://github.com/Krishnatejavepa/Shotgun --skill observability-and-instrumentation-krishnatejavepa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you instrument code for production visibility, enabling fast diagnosis and resolution of issues.

Core Features & Use Cases

  • Logging: Structured logging to capture detailed information about system behavior.
  • Metrics: Collecting and visualizing metrics for performance monitoring.
  • Tracing: End-to-end tracing for understanding request flow and latency.
  • Alerting: Set up alerts based on symptoms users feel to quickly address issues.
  • Verification: Ensures the correctness of the telemetry collected.

Quick Start

Use the observability-and-instrumentation skill to set up monitoring for a new service.

Frequently Asked Questions about observability-and-instrumentation

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

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

Set up distributed tracing and logging by instrumenting code with structured logs, metrics, and traces to capture request flow and latency. This provides end-to-end visibility for fast diagnosis of production issues.

What is code instrumentation for observability and when do I need it?

Code instrumentation for observability is the process of embedding telemetry into applications to monitor production behavior. You need it to ensure traceability, capture performance metrics, and enable fast resolution of system issues.

How do I collect and visualize performance metrics for code running in production?

Collect and visualize performance metrics by instrumenting your code with telemetry collection tools. This enables performance monitoring and helps understand system behavior through structured data.

Does this observability instrumentation approach require specific tools or dependencies?

The instrumentation approach requires proper configuration of logging, metrics, and tracing tools but does not mandate specific dependencies. It provides scripts and references to guide the setup of your production monitoring environment.