-
Task
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
-
False
-
-
False
-
-
Context
Configure observability, monitoring, and alerting for the swatch-utilization service to ensure proper tracking of notifications processing and system health.
Acceptance Criteria
Must Have
- Configure Prometheus metrics for service health monitoring
- Set up logging configuration for utilization processing events
- Add Grafana dashboard for service-specific metrics
- Configure alerting for critical service failures
- Document monitoring runbook for operations team
Should Have
- Configure distributed tracing for request flow visibility
- Set up performance metrics collection
- Add custom metrics for notifications sent/failed
- Configure log aggregation and indexing
Could Have
- Advanced dashboard with customer-specific utilization views
- Automated alert escalation workflows
- Integration with existing SWATCH monitoring infrastructure
Done
- Service observability configured:
__ Prometheus metrics exposed and collected
__ Logging configuration deployed with appropriate levels
__ Grafana dashboard created and accessible
__ Critical alerts configured with proper thresholds
__ Monitoring runbook documented and shared with operations
- blocks
-
SWATCH-3793 Implement logic to detect customer usage over usage
-
- Backlog
-
- is blocked by
-
SWATCH-3792 Create skeleton for swatch-utilization service
-
- In Progress
-