What problem does it solve?
This Skill addresses the critical need for service observability by configuring structured logging, error tracking, and metrics, enabling teams to understand and troubleshoot their services effectively, especially in production environments.
Core Features & Use Cases
- Structured Logging: Implements JSON-formatted logs with essential context (timestamp, level, message, request ID, user ID, error details).
- Error Tracking Integration: Sets up tools like Sentry for rich error context, grouping, and alerts.
- Metrics Definition: Configures both technical (latency, error rate, resource usage) and business (registrations, conversions) metrics.
- Alerting Configuration: Establishes actionable alerts categorized by severity (critical, high, medium).
- Health Endpoints: Implements
liveness (/health) and readiness (/ready) endpoints for service monitoring.
- Use Case: Ensure your new microservice can be effectively monitored in production by setting up comprehensive logging, error reporting to Sentry, and defining key performance indicators.
Quick Start
Configure structured logging, integrate Sentry for error tracking, and define key performance metrics for the payment service.