metrics

Instrument services with Prometheus-compatible metrics and Grafana dashboards.

17|1|Updated Jun 8, 2025
One-click install
npx skills add https://github.com/williamzujkowski/standards --skill metrics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: metrics
Source: https://github.com/williamzujkowski/standards/tree/main/skills/observability/metrics
Command: npx skills add https://github.com/williamzujkowski/standards --skill metrics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Metrics Skill outlines best practices for collecting, exporting, and using metrics in observability.

Core Features & Use Cases

  • Instrumentation & Dashboards: Guidelines for metrics naming and dashboard design.
  • Monitoring & Alerts: Alignment with SLOs and alerting strategies.
  • Integration: Prometheus-compatible patterns and exporters.

Quick Start

Instrument a basic service with metrics and create a dashboard in Grafana.

Frequently Asked Questions about metrics

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

FAQPage Schema
How do I instrument my application with metrics for monitoring?

Metrics instrumentation involves adding collection points to your code to track performance and business data. This Skill provides guidelines for naming conventions, instrumented endpoints, and framework compatibility to ensure standardized metrics collection across your application and integration with monitoring platforms like Prometheus.

What are best practices for metrics naming and dashboard design?

Metrics naming best practices establish consistency across your observability infrastructure. This Skill outlines naming standards and dashboard design patterns that align with SLOs and alerting strategies, enabling teams to create meaningful dashboards in tools like Grafana and support reliable alert conditions.

Can I use Prometheus-compatible metrics with my existing monitoring stack?

Yes. This Skill covers Prometheus-compatible patterns and exporters that integrate with common monitoring frameworks. It ensures your metrics implementation works with standard observability platforms, supporting seamless integration across development workflows, CI/CD pipelines, and production operations.

How do I set up secure metrics collection in production systems?

Secure metrics implementation requires enforcing security practices such as linters, SAST scanning, and regular dependency updates. This Skill addresses security vulnerabilities in observability metrics implementations, ensuring your production systems maintain reliable instrumentation while meeting security and compliance requirements.

What's the relationship between metrics, SLOs, and alerting strategy?

Metrics feed into SLO definitions and trigger alerts based on thresholds. This Skill aligns metrics collection with SLO frameworks and alerting strategies, helping you design monitoring that responds to meaningful service degradation and supports operational decision-making.