@grafana/faro-web-tracing
Advanced tools
Changelog
1.9.1
@grafana/faro-transport-otlp-http [experimental]
): Properly consume response body (#664).Changelog
1.9.0
Improvement (@grafana/faro-web-sdk
): Provide and option to pass a correction timestamp via the
Faro API (#658).
Fix (@grafana/faro-web-sdk
): Adjust the timestamp of a navigation or resource event to reflect
the actual time the event occurred, rather than the signal creation time. (#658).
Improvement: (@grafana/faro-web-tracing
) The underlying XHR and Fetch instrumentation are now
configured to ignore network events by default. This behavior can be enabled back through the
options in the WebTracing class.
Changelog
1.8.2
@grafana/faro-web-tracing
): ensure that span status is always set to error for
erroneous xhr requests (#644).Changelog
1.8.1
@grafana/faro-web-tracing
): ensure that span status is always set to error for
erroneous fetch requests (#641).Changelog
1.8.0
Feature (@grafana/faro-web-sdk
): track web vitals
attribution (#595).
Feature (@grafana/faro-web-sdk
): set span context for navigation events (#608).
Feature (@grafana/faro-react
): add helper functions to initialize React Router integration (#622).
Improvement (@grafana/faro-web-sdk
): Auto extend a session if the Faro receiver indicates that a
session is invalid (#591).
Improvement (@grafana/faro-web-tracing
): provide the app.namespace
attribute in the app meta
which is attached as service.namespace
to the resource attributes object (#627).
Dependencies (@grafana/faro-web-tracing
): upgrade otel deps (#621).
Dependencies (@grafana/faro-core
): upgrade otel deps (#621).
Dependencies (@grafana/faro-transport-otlp-http [experimental]
): upgrade otel deps (#621).
Fix (@grafana/faro-react
): Mark react-router-dom
peer dependency as optional (#617).
Changelog
1.7.3
@grafana/faro-core
): source map uploads - add bundleId
to the MetaApp
Meta
object
(#476).@grafana/faro-web-sdk
): track window dimensions via the browser meta
(#594).@grafana/faro-web-sdk
): If logArgsSerializer
is set in the config
of initializeFaro
, it will be forwarded to the core (#589).Changelog
1.7.2
@grafana/faro-react
): Fixed a type issue in react v6 router dependencies (#585).Changelog
1.7.1
@grafana/faro-core
): Config has now a parameter logArgsSerializer
to set a custom serializer for
log arguments (#564). This is useful if log message args are complex and might produce [object Object]
in the logs.@grafana/faro-web-tracing
): Fix an import issue causing builds to fail (#581).@grafana/faro-react
): Fix type issues in react data route wrapper withFaroRouterInstrumentation
(#584).Changelog
1.7.0
@grafana/faro-web-sdk
): provide option to globally
exclude endpoint URLs from being tracked. This applies to the following instrumentations:
performance, xhr, fetch and web-tracing (#554).faro demo
): Update Demo to pin docker images and replace Cortex by Mimir (#563).faro demo
): Migrate demo Grafana agent to Grafana alloyChangelog
1.6.0
@grafana/faro-web-sdk
, @grafana/faro-web-tracing
): Remove pre-release warning (#550).@grafana/faro-web-tracing
): Remove redundant DocumentLoadInstrumentation.
Faro tracks page load data by default (#551).@grafana/faro-web-sdk
): Performance instrumentation only tracks resource entries initiated
by calls to the fetch
method or xhr-html requests
. To track all resource entries set
trackResources: true
(#560).