Aim
Open Telemetry provides mechanisms for collecting information in an open, standardised manner. I wonder if this could potentially allow for an open mechanism to provide CLI app telemetry, collected in a centralised otel collector, such as BugSnag, or to a users own otel collector, either locally, or externally hosted.
Whilst I appreciate people have mixed views on telemetry in applications, there is certainly value in providing open datasets, for both maintainers, contributors and users to view / query, and to do it in an open manner, allows others to scrutinise and improve.
Additionally with the recent addition of CI/CD metrics as part of OpenTelemetry, being able to centralise that information as well, ideally to the same destination, would give us a pane of glass view over an organisation, which may consist of multiple projects (pact-foundation, for example have over 80)
Objectives
Identify viability of using OpenTelemetry for
- CLI telemetry
- Which versions are in use
- Which functions are being used
- Where are users getting stuck
- CI/CD observability
- Workflow metrics from GitHub Actions
Recommended Background Reading
- Blogs
- Podcasts / Videos
- Technical Docs
- Otel CI/CD existing related solutions
- BugSnag
- DotNet
- Setup BugSnag Client
- Setup Performance Integration (OpenTelemetry)
- OpenTelemetry
- GitHub
- OpenTelemetry
Aim
Open Telemetry provides mechanisms for collecting information in an open, standardised manner. I wonder if this could potentially allow for an open mechanism to provide CLI app telemetry, collected in a centralised otel collector, such as BugSnag, or to a users own otel collector, either locally, or externally hosted.
Whilst I appreciate people have mixed views on telemetry in applications, there is certainly value in providing open datasets, for both maintainers, contributors and users to view / query, and to do it in an open manner, allows others to scrutinise and improve.
Additionally with the recent addition of CI/CD metrics as part of OpenTelemetry, being able to centralise that information as well, ideally to the same destination, would give us a pane of glass view over an organisation, which may consist of multiple projects (pact-foundation, for example have over 80)
Objectives
Identify viability of using OpenTelemetry for
Recommended Background Reading