Open
Description
🎯 Aim
Ensure that the projects that are created from this template are tooled up to be easy to monitor and observe
📕Context
In order to be able to effectively maintain software, diagnose and resolve issues and preempt performance issues built in support for observe-ability is key. There are lots of different approaches but at least in the Python world Sentry is a tried and trusted approach to "crash-lytics. Beyond that the space is a little more open, but we should aim to support the adding a greater degree of monitoring than just exception tracking. Ideally up to and including custom events and metrics
📝 Relevant resources/doc's/people
- Sentry - Exception tracking amongst other things
- OpenTelemetry - Open source approach to observe-ability and monitoring. Supported by a number of vendors including Honeycomb, Datadog, Sentry, and New Relic to different degrees.
✅Acceptance Criteria
- All uncaught exception are tracked
- Application performance monitor is possible
- Application tracing is supported
- Custom event and metrics can be added on a project-by-project basis
- Nice to have: Vendor agnostic monitoring/observe-ability to allow us to tailor to customer needs
Metadata
Metadata
Assignees
Labels
No labels
Activity