Skip to content

Monitoring and Observe-ability #17

Open
@a-musing-moose

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions