observability-setup

Define local-first logging, metrics, and diagnostic signals for a runtime surface.

3|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/ldilov/harness-forge --skill observability-setup-ldilov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: observability-setup
Source: https://github.com/ldilov/harness-forge/tree/main/skills/observability-setup
Command: npx skills add https://github.com/ldilov/harness-forge --skill observability-setup-ldilov

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Define local-first logging, metrics, and diagnostic signals for a runtime surface.

Core Features & Use Cases

  • Signal inventory: Identify and catalog observability signals across runtime surfaces.
  • Storage strategy: Propose low-risk, local-first storage for signals and metrics.
  • Reporting: Define how signals are reported to dashboards or logs in development and production.

Quick Start

Configure a minimal observability profile for your runtime by listing the signals to record.

Frequently Asked Questions about observability-setup

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

FAQPage Schema
How do I set up local observability signals for a runtime surface?

Observability signals for runtime entrypoints are defined by creating a signal inventory that catalogs logs, metrics, and diagnostics. You then establish a low-risk, local-first storage strategy and a structured reporting mechanism for development and production contexts.

What is a signal inventory in runtime observability?

A signal inventory in runtime observability identifies and catalogs logging, metrics, and diagnostic signals across runtime surfaces. It provides a clear record of what to monitor, forming the foundation for storage and reporting mechanisms.

What's the best way to define local-first storage for runtime metrics?

The best way to define local-first storage for runtime metrics is to propose a low-risk strategy that keeps signals local. This ensures diagnostics are safely recorded before being reported to dashboards or logs in development and production.

Can I use this observability setup for both development and production contexts?

Yes, this observability setup applies to both development and production contexts. It requires defining how signals are reported to dashboards or logs, ensuring structured diagnostics and failure reporting apply across different runtime environments.

Do I need external dependencies to configure runtime diagnostics and failure reporting?

No external dependencies are required to configure runtime diagnostics and failure reporting. The setup defines a self-contained observability profile with a structured reporting mechanism as part of its output contract.