Description
Add logging and/or metrics to track GrowthBook polling, validation outcomes, stitching behavior, and API delivery status.
Technical Notes
Relevant files:
- app.js
- config/metrics.js
- config/configuration.js
New files:
- service/metrics/experimentConfigMetrics.js ?
Acceptance Criteria
- Logs or metrics exist for:
- GrowthBook poll success/failure
- validation counts
- stitched experiment counts
- source conflict counts
- last successful configuration refresh
- Metrics are visible at /metrics
- Telemetry on API response times is available
- Failures in GrowthBook polling and downstream config generation are observable
- Tests confirm metrics/logging hooks are invoked
- Dashboards are updated or created to include new metrics