This article was originally published on The New Stack.
There’s a lot of momentum behind bringing better observability practices to the frontend, and a great example is the launch of a dedicated Browser Special Interest Group (SIG) in the OpenTelemetry project. While OpenTelemetry was originally founded as a solution for the backend observability challenge of distributed tracing, engineering teams and organizations are increasingly embracing it as the open standard for observability across the entire tech stack.
While OpenTelemetry has had support for collecting telemetry in the JavaScript language, the API and SDK was designed for Node.js, a server runtime. To better support the nuances of the browser runtime, the OpenTelemetry project created the Browser SIG to create better instrumentation, tooling and semantic conventions for running JavaScript in frontend web applications.
I sat down with several key members of the Browser SIG for a fun, movie-themed panel discussion on some key challenges in browser observability, what the group will be working on and how web developers can get started with OpenTelemetry. Panelists included:
- Ted Young, developer program director at Grafana Labs, OTel co-founder.
- Purvi Kanal, senior software engineer at Honeycomb, OTel JavaScript approver and browser implementation engineer.
- Martin Kuba, staff software engineer at Grafana Labs, OTel contributor and JavaScript SDK approver.
- Jared Freeze, senior software engineer at Embrace, OTel Browser SIG contributor.