vhm24-monitoring

Set up Prometheus metrics, Grafana dashboards, and Sentry error tracking for VendHub services.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/jamsmac/VHM24 --skill vhm24-monitoring
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vhm24-monitoring
Source: https://github.com/jamsmac/VHM24/tree/main/skills/vhm24-monitoring
Command: npx skills add https://github.com/jamsmac/VHM24 --skill vhm24-monitoring

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

VendHub monitoring and observability reduces incident response time by providing centralized visibility into metrics, logs, and health. It helps teams quickly identify performance issues, failures, and capacity constraints across the VendHub services.

Core Features & Use Cases

  • Prometheus metrics collection for backend, frontend, and services health.
  • Grafana dashboards for real-time visualization and alerting readiness.
  • Winston logging with structured logs and error tracking via Sentry.
  • Use Case: Set up dashboards and alerts to detect ServiceDown events, high latency, and rising error rates, enabling proactive maintenance.

Quick Start

  • Review the docker-compose.monitoring.yml and run the monitoring stack:
  • docker-compose -f docker-compose.monitoring.yml up -d
  • Access Grafana at http://localhost:3002 with credentials admin/admin
  • Import or create VendHub dashboards and alert rules in Grafana and Alertmanager.

Frequently Asked Questions about vhm24-monitoring

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

FAQPage Schema
How do I set up Prometheus metrics and Grafana dashboards for VendHub services?

Set up Prometheus metrics and Grafana dashboards by running the provided docker-compose.monitoring.yml file. This deploys the monitoring stack, allowing you to access Grafana at localhost:3002 to visualize VendHub service metrics and import dashboards.

Do I need a running observability stack before configuring VendHub monitoring?

Yes, you need a running observability stack with Prometheus, Grafana, and Alertmanager configured. The skill requires these dependencies to be active in the VendHub environment to collect metrics, visualize data, and dispatch alerts.

What is the best way to track application errors and collect structured logs for VendHub?

The best way to track VendHub errors and collect structured logs is by integrating Winston logging with Sentry. This configuration captures application errors across backend and frontend components, enabling centralized error tracking and faster incident response.

Can I configure alerts for ServiceDown events and high latency across backend and mobile components?

Yes, you can configure alerts for ServiceDown events, high latency, and rising error rates across backend, frontend, and mobile components. Use Grafana and Alertmanager to establish alert rules based on the collected Prometheus metrics.

Why use centralized monitoring and logging for VendHub services?

Centralized monitoring and logging reduces incident response time by providing visibility into metrics, logs, and health. This approach helps teams quickly identify performance issues, service failures, and capacity constraints across the VendHub environment.