metrics_skill

This skill helps you establish observability metrics standards across projects, enabling secure, tested, and maintainable instrumentation and performance
  • Python

13

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill williamzujkowski/standards --skill metrics

  • SKILL.md2.0 KB

Overview

This skill defines metrics standards for observability environments to help teams instrument, validate, and maintain reliable telemetry. It focuses on industry-standard patterns, secure defaults, and practical guidance to get production-grade metrics in place quickly. The goal is clear, testable, and maintainable metrics that support monitoring, alerting, and performance analysis.

How this skill works

The skill inspects metric design, implementation patterns, and operational controls. It recommends architectures for metric collection, error handling, and performance considerations, and it provides checklists and templates to accelerate adoption. Implementers use the guidance to validate inputs, add observability hooks, and integrate testing and documentation for metrics pipelines.

When to use it

  • When adding metrics to a new service or feature to ensure consistency
  • When auditing existing telemetry for gaps, security, or performance issues
  • When defining SLIs, SLOs, and alerting rules based on reliable metrics
  • When onboarding teams to shared observability standards and templates
  • When preparing metrics for production deployment and long-term maintenance

Best practices

  • Choose metric types and labels that reflect cardinality and query needs
  • Validate and sanitize inputs before recording metrics to avoid noise
  • Instrument error handling and edge cases to improve signal accuracy
  • Write unit and integration tests for metric emission and aggregation
  • Document metric semantics, units, and intended use for consumers

Example use cases

  • Standardizing counter, gauge, and histogram usage across microservices
  • Auditing a metrics pipeline to remove high-cardinality labels
  • Implementing SLI-based alerts using well-defined service metrics
  • Creating templates for consistent metric naming, units, and tags
  • Adding observability hooks to background jobs and batch processes

FAQ

Prefer low-cardinality dimensions such as environment or region; avoid including user IDs or request-level identifiers as labels. Use labels for dimensions you will query and aggregate on.

What tests should I add for metrics?

Add unit tests that assert metrics are emitted on expected code paths and integration tests that validate aggregation, naming, and label presence in a staging environment.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
metrics skill by williamzujkowski/standards | VeilStrat