- added support to ignore URLs from being instrumented
- updated logs proto 0.9 -> 0.19
- updated OT-JS to API 1.8.0 / Core 1.22.0 / Experimental 0.49.0
- added support for OpenTelemetry Baggage
- upload source map file for JS script to CDN
- bug fixes
- updated OT-JS to 0.35.0
- fixed longtask
http.action_type
classification - fixed missing root span operation for some longtask spans
- new property in the
initialize
function:getOverriddenServiceName
, which allows to override the service name of a span during its creation
- fixed patching
addEventListener
in instrumentation-user-interaction
- added
userInteractionElementNameLimit
initialization option - fixed handling navigation event
- support for collecting uncaught exceptions, unhandled rejections, document errors and console errors
- new properties in the
initialize
function:deploymentEnvironment
andcollectErrors
- fixed
document.visibilityState
for pages open in background
- extended
document.visbilityState
discoverability for root spans - fixed broken span timings on some browsers
- XHR & longtask metrics
- updated
@opentelemetry/api
to1.1.0
- breaking changes - updated
opentelemetry-js
to1.0.1
- updated
opentelemetry-js-contrib
to935149c
- added
sumologic.rum.version
default attribute - added
sumoLogicOpenTelemetryRum.getCurrentSessionId()
- added attribute
new.location.href
toNavigation: *
spans
Check "Manual instrumentation" in README for new instructions.
- fixed 'Error: timeout' logs
- reduced size to 88 KB (26 KB gzipped)
- support for more user interactions like dblclick, submit, drop etc.
- full History API and hash change support
- web-vitals
- session id (can be disabled using the
collectSessionId
option) - longtasks with automatic context attaching
- added 'setDefaultAttribute' method
- added 'maxExportBatchSize' configuration option and changed default values of current exporter-related configuration
- automatic removing of single user interaction traces (can be disabled using the
dropSingleUserInteractionTraces
option) - new context manager with better support for native async-await, observers and more
- new attribute 'document.visibilityState' and span events 'pageshow' and 'pagehide'
samplingProbability
property in theinitialize
function's options argument can be a string.
- renamed package to
@sumologic/opentelemetry-rum
- renamed global variable to
sumoLogicOpenTelemetryRum
- changed the way script can be configured
- updated OT-JS to 0.24.0
- fixed doubled instrumentation-document-load traces when the script is loading asynchronously
- fixed manual installation
- fixed manual installation
- added
registerInstrumentations()
anddisableInstrumentations()
methods to turn on and off instrumentations in runtime
- added
http.url
andhttp.user_agent
attributes to the documentFetch spans - fixed propagating trace header cors to all domains by default
- added
sampling.probability
default attribute - added support for manual instrumentation
- added first paint, first contentful paint and largest contentful paint events to
documentLoad
- bump opentelemetry-js version to 0.18.2
- bump opentelemetry-js-contrib version to 0.15.0
- bump opentelemetry-js-api version to 1.0.0-rc0
- [BREAKING CHANGE] changed exporter to @opentelemetry/exporter-collector
- bump opentelemetry-js version to 0.16.0
- bump opentelemetry-js-contrib version to 0.12.1
- added new config options:
authorizationToken
andapplicationName
- added
sumologic.telemetry.sdk.export_timestamp
tag with a timestamp of spans being exported (#5)
- bump opentelemetry-js version to 0.10.2
- bump opentelemetry-js-contrib version to 0.9.0
- enable @opentelemetry/plugin-fetch plugin