skippy-metrics

Standardize telemetry attributes and benchmark metrics across Skippy components.

3.1k|376|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/Mesh-LLM/mesh-llm --skill skippy-metrics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skippy-metrics
Source: https://github.com/Mesh-LLM/mesh-llm/tree/main/.agents/skills/skippy-metrics
Command: npx skills add https://github.com/Mesh-LLM/mesh-llm --skill skippy-metrics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Skippy telemetry attributes and benchmark metrics are inconsistently named and scattered, hindering observability and reliable reporting.

Core Features & Use Cases

  • Standardized telemetry attribute names across crates and stage servers to ensure consistent OTLP emission and metrics collection.
  • Lifecycle instrumentation and benchmark/report integration to support end-to-end observability and performance analysis.
  • Clear ownership and separation between stage servers and metrics ingestion components to prevent blocking on telemetry export.

Quick Start

Instrument your stage services to emit telemetry and benchmark data using the skippy-metrics conventions.

Frequently Asked Questions about skippy-metrics

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

FAQPage Schema
How do I standardize telemetry attributes for consistent OTLP emission across stage servers?

Standardizing telemetry attributes requires defining canonical naming conventions across crates and stage servers to ensure consistent OTLP emission. This prevents scattered metrics and hindering observability by enforcing proper ownership separation between stage servers and metrics ingestion components.

What is the best way to instrument lifecycle telemetry and benchmark metrics without blocking export?

Instrumenting lifecycle telemetry and benchmark metrics without blocking export requires clear ownership separation between stage servers and metrics ingestion components. Enforcing non-blocking export ensures telemetry data collection does not hinder runtime performance during benchmark reporting.

How do I integrate benchmark reporting with runtime lifecycle instrumentation for end-to-end observability?

Integrating benchmark reporting with runtime lifecycle instrumentation involves standardizing telemetry attribute names across mesh runtimes. This supports end-to-end observability and performance analysis by ensuring consistent metrics collection during benchmark reporting across stage servers.

Does skippy-metrics enforce canonical naming for telemetry data across mesh runtimes?

Yes, enforcing canonical naming for telemetry data across mesh runtimes ensures consistent observability. Standardized attribute names prevent inconsistently scattered metrics, supporting reliable benchmark reporting and proper ownership separation for telemetry data.

Why does inconsistent telemetry naming hinder observability and reliable reporting?

Inconsistent telemetry naming hinders observability because scattered attributes prevent reliable metrics collection and benchmark reporting. Standardizing telemetry attribute names across crates ensures consistent OTLP emission and supports end-to-end performance analysis.

Can I use skippy-metrics to separate ownership between stage servers and metrics ingestion components?

Yes, you can use it to separate ownership between stage servers and metrics ingestion components. This separation prevents blocking on telemetry export and ensures consistent observability across stage servers and mesh runtimes during lifecycle instrumentation.