metrics-monitoring

Collects metrics, configures Grafana dashboards, and sets up Prometheus alerts for microservices.

Updated Aug 1, 2025
One-click install
npx skills add https://github.com/Rexarrior/roo_install --skill metrics-monitoring
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: metrics-monitoring
Source: https://github.com/Rexarrior/roo_install/tree/main/service/skills/metrics-monitoring
Command: npx skills add https://github.com/Rexarrior/roo_install --skill metrics-monitoring

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires utils, userver, prometheus, grafana, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables detailed collection, visualization, and alerting for service metrics, improving system observability.

Core Features & Use Cases

  • Metrics Collection and Display: Implements built-in metrics support and exposes a Prometheus-compatible endpoint for real-time monitoring.
  • Dashboards and Alerts: Provides Grafana dashboard templates and Prometheus alert rules for proactive incident detection.
  • Use Case: A developer sets up metrics and dashboards to monitor request latency and error rates, quickly identifying service issues before customer impact.

Quick Start

Use the metrics monitoring skill to set up Prometheus metrics collection, configure dashboards in Grafana, and establish alert rules for system health indicators.

Frequently Asked Questions about metrics-monitoring

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

FAQPage Schema
How do I monitor userver microservices with Prometheus and Grafana?

To monitor userver microservices, this Skill exposes a Prometheus-compatible metrics endpoint and provides Grafana dashboard templates, enabling real-time visualization of request latency and error rates.

How do I set up alerting for service health metrics in Prometheus?

You can set up alerting by configuring Prometheus alert rules included with this Skill, which integrate with alertmanager to enable proactive incident detection for system health indicators.

What is the best way to collect and visualize request latency and error rates?

The best way to collect and visualize request latency and error rates is using this Skill's built-in metrics support, which feeds data into Grafana dashboards for immediate visual analysis.

Can I use Grafana dashboards to troubleshoot userver service issues before customer impact?

Yes, you can use the provided Grafana dashboards to quickly identify service issues, allowing developers to monitor request latency and error rates proactively before customer impact occurs.

Do I need alertmanager to establish proactive incident detection for system monitoring?

Yes, alertmanager is required as a dependency to establish proactive incident detection, working alongside Prometheus alert rules to manage and route alerts for system monitoring.