Open ivomagi opened 3 years ago
For all of those questions, there might be an (inofficial) answer in the existing implementation with JS / JS-Contrib:
https://www.npmjs.com/package/@opentelemetry/web and more: https://www.npmjs.com/package/@opentelemetry/plugin-react-load https://www.npmjs.com/package/@opentelemetry/instrumentation-document-load https://www.npmjs.com/package/@opentelemetry/instrumentation-user-interaction
For all of those questions, there might be an (inofficial) answer in the existing implementation with JS / JS-Contrib:
https://www.npmjs.com/package/@opentelemetry/web and more: https://www.npmjs.com/package/@opentelemetry/plugin-react-load https://www.npmjs.com/package/@opentelemetry/instrumentation-document-load https://www.npmjs.com/package/@opentelemetry/instrumentation-user-interaction
Unfortunately no. We have studied the opentelemetry-js and opentelemetry-js-contrib repositories while building the RUM product, but exactly on the areas highlighted in this ticket there is no answer in the current SDK nor contrib.
@ivomagi please also reach out on the Slack channel, and verify the approach/proposal via some real instrumentation libraries.
This brings some good topics and I think we could throw few more items with @kkruk-sumo that we've been thinking about. For example:
http.page_title
- see https://github.com/open-telemetry/opentelemetry-specification/pull/1630 (now closed)I took part in the first few minutes of the meeting yesterday but had to leave early, I just heard that you're looking for people who are open to help with this topic. Just wanted to say, that I'd like to participate.
This topic has been brought to my attention recently. I'm interested in it and would like to participate.
Hello! I would like to participate as well.
What are you trying to achieve?
When building a Real User Monitoring solution for browser-based web applications, we have stumbled upon issues where current semantic conventions in OpenTelemetry do not seem to model the client-side too well. The conventions seem to be designed with server-side focus, resulting in some of the concepts not (directly) applicable to the client-side telemetry.
Looking for interested people to discuss the problems and potential solutions in the field. So if you are working with either Browser or Mobile RUM products and have an interest in any of the following topics, help to plot out a path forward for client-side semantic conventions is appreciated: