observability-baseline

Standardize logging, metrics, tracing, and alerts for applications and infrastructure.

1|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/SandboxServers/github-copilot-agents --skill observability-baseline-sandboxservers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: observability-baseline
Source: https://github.com/SandboxServers/github-copilot-agents/tree/main/skills/observability-baseline.skill
Command: npx skills add https://github.com/SandboxServers/github-copilot-agents --skill observability-baseline-sandboxservers

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ELK, Prometheus, Jaeger, PagerDuty, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill ensures that systems are monitorable and debuggable in production by providing a standardized approach to observability (logging, metrics, tracing, alerts).

Core Features & Use Cases

  • Logging Baseline: Defines standard log levels, required fields, and best practices for structured logging.
  • Metrics Baseline: Establishes key metrics to monitor, infrastructure and application metrics, and naming conventions.
  • Tracing Baseline: Outlines the importance of trace data and implementation guidelines for distributed tracing.
  • Alerts Baseline: Defines alert types, criteria, and destinations for effective monitoring and incident response.
  • Observability Checklist: Provides a comprehensive checklist for ensuring observability is properly implemented across various components.
  • Deployment Checklist: A guide for setting up observability tools and runbooks before deploying to production.

Quick Start

Run the 'setup-observability' script to configure the observability baseline for your application.

Frequently Asked Questions about observability-baseline

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

FAQPage Schema
How do I standardize observability practices for logging, metrics, and tracing?

Standardize observability by defining standard log levels, required fields, key metrics, naming conventions, and distributed tracing guidelines to ensure applications and infrastructure are monitorable and debuggable in production.

What is included in an observability baseline for production applications?

An observability baseline includes standardized logging, metrics, tracing, and alerts configurations, alongside comprehensive deployment and observability checklists to verify system monitorability before launching to production.

How do I set up distributed tracing with Prometheus and Jaeger?

Set up distributed tracing by following implementation guidelines that integrate Jaeger for trace data collection and Prometheus for metrics, establishing a comprehensive baseline for tracking application performance.

Do I need ELK and PagerDuty to implement a standardized observability framework?

Implementing this standardized observability framework requires ELK for logging, Prometheus for metrics, Jaeger for tracing, and PagerDuty for alert destinations to ensure complete system monitorability and effective incident response.

What's the best way to configure structured logging and alerts for infrastructure?

Configure structured logging and alerts by defining standard log levels, required fields, alert types, criteria, and destinations, providing a baseline for effective monitoring and incident response across infrastructure components.

How do I ensure my application meets observability requirements before deployment?

Ensure observability requirements before deployment by running the setup script and utilizing the provided deployment and observability checklists to verify logging, metrics, tracing, and alerts are properly configured.