Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Monitoring and Observe-ability #17

Open
a-musing-moose opened this issue Nov 9, 2023 · 0 comments
Open

Monitoring and Observe-ability #17

a-musing-moose opened this issue Nov 9, 2023 · 0 comments

Comments

@a-musing-moose
Copy link
Contributor

🎯 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant