performance-monitoring

Implements logging, monitoring middleware, error tracking, metrics for QA Portal APIs and pages.

Updated Nov 2, 2025
One-click install
npx skills add https://github.com/PrasadTelasula/EvokeQOne --skill performance-monitoring
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-monitoring
Source: https://github.com/PrasadTelasula/EvokeQOne/tree/main/.claude/skills/performance-monitoring
Command: npx skills add https://github.com/PrasadTelasula/EvokeQOne --skill performance-monitoring

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires psutil, sentry-sdk.

What problem does it solve?

Establishes application monitoring, logging, error tracking, and performance metrics to detect and resolve issues quickly.

Core Features & Use Cases

  • Logging configuration and rotating logs
  • Performance middleware for response times
  • Metrics & optional Sentry integration
  • Health checks endpoints

Quick Start

Enable startup logging in the app and instrument endpoints to emit metrics, then monitor logs and dashboards.

Frequently Asked Questions about performance-monitoring

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

FAQPage Schema
How do I set up logging and performance monitoring for my API?

Performance monitoring establishes logging configuration, rotating logs, and performance middleware to track response times across your application. Configure startup logging, instrument endpoints to emit metrics, then monitor logs and dashboards to detect latency issues and errors quickly.

Can I integrate error tracking with Sentry alongside my logging infrastructure?

Yes, error tracking with Sentry is optional and integrates with your monitoring setup. The Skill captures exceptions with context, logs slow requests, and exposes timing headers, with optional Sentry integration for production, staging, and development environments.

What does observability mean in application monitoring?

Observability with logging and metrics means establishing comprehensive infrastructure to detect and resolve issues quickly. It combines logging configuration, performance middleware, metrics collection, health check endpoints, and optional error tracking across environments.

How do I track API latency and page load times in production?

Performance middleware automatically tracks API latency and page load times by instrumenting endpoints to emit metrics and exposing timing headers. Logs capture slow and very-slow requests, enabling you to identify bottlenecks and monitor response time alerting scenarios.

Does this monitoring approach work across multiple environments?

Yes, the monitoring infrastructure supports production, staging, and development environments. You configure logging, performance middleware, and optional error tracking once, then deploy the same setup across all environments for consistent observability.

What dependencies do I need for performance monitoring and logging?

Performance monitoring requires psutil for system metrics collection and sentry-sdk for optional error tracking integration. These dependencies enable comprehensive logging, performance middleware, and alerting across your application stack.