Observability Agent

Design observability systems with logging, metrics, tracing, and alerting.

1|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/farmountain/sdlc_agent_swarm --skill observability-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Observability Agent
Source: https://github.com/farmountain/sdlc_agent_swarm/tree/main/vscode-sdlc-swarm/templates/.agents/skills/observability-agent
Command: npx skills add https://github.com/farmountain/sdlc_agent_swarm --skill observability-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the critical need for robust system monitoring by designing and implementing comprehensive observability solutions, ensuring reliability, performance, and rapid incident resolution.

Core Features & Use Cases

  • Structured Logging: Implements JSON-formatted logs with context propagation and PII protection.
  • Metrics Collection: Instruments code using RED and USE methods, tracking golden signals and business metrics.
  • Distributed Tracing: Integrates OpenTelemetry for end-to-end request tracing across services.
  • Dashboards & Visualization: Creates operational and service-specific dashboards for monitoring.
  • Alerting & SLOs: Defines Service Level Indicators (SLIs) and Objectives (SLOs) with intelligent alerting.
  • Use Case: When deploying a new microservice, this agent automatically instruments it with logging, metrics, and tracing, sets up essential health checks, and defines SLOs and alerts to ensure its operational health and performance meet business requirements.

Quick Start

Implement structured logging, metrics, and tracing for the 'user-service' based on the provided architecture and SLOs.

Frequently Asked Questions about Observability Agent

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

FAQPage Schema
How do I implement distributed tracing for a new microservice?

Implement distributed tracing by integrating OpenTelemetry for end-to-end request tracing across services. This ensures system reliability and rapid incident resolution by tracking request flows through your microservice architecture.

What is the best way to collect metrics using RED and USE methods?

Collect metrics by instrumenting code using RED and USE methods to track golden signals and business metrics. This approach monitors system performance and validates compliance with your defined observability invariants.

How do I set up SLOs and intelligent alerting for system reliability?

Define Service Level Indicators (SLIs) and Objectives (SLOs) to establish intelligent alerting thresholds. This ensures operational health and performance meet business requirements while validating compliance with observability invariants.

How do I implement structured logging with PII protection?

Implement structured logging using JSON-formatted logs with context propagation and PII protection. This enables reliable system monitoring and rapid incident resolution while maintaining data privacy and compliance standards.

Can I create operational dashboards and service-specific visualizations automatically?

Yes, you can create operational and service-specific dashboards for monitoring. The observability system automatically instruments new microservices with logging, metrics, and tracing to visualize operational health and performance metrics.

When do I need comprehensive observability system design?

You need comprehensive observability system design when deploying new microservices requiring structured logging, metrics collection, distributed tracing, and alerting. This ensures system reliability, performance optimization, and rapid incident resolution across your architecture.