Skip to content

RFC - Investigate Open Telemetry #43

@YOU54F

Description

@YOU54F

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions