The Hub
class will be removed in version 8 of the SDK in favour of Scope
and Client
objects.
If you previously used the Hub
class directly, replace it with Scope
and Client
objects. More information:
Some of our APIs are typed with the Hub class instead of the interface (e.g. getCurrentHub
). Most of them are deprecated
themselves and will also be removed in version 8. More information:
import { Hub } from "https://deno.land/x/sentry@7.120.0/index.mjs";
Properties
Calls global extension method and binding current instance to the function call
Methods
This binds the given client to the current scope.
Returns the scope stack for domains or the process.
Returns the topmost scope layer in the order domain > local > process.
Checks if this hub's version is older than the given version.
Returns if default PII should be sent to Sentry and propagated in ourgoing requests when Tracing is used.
Starts a new Transaction
and returns it. This is the entry point to manual tracing instrumentation.
A tree structure can be built by adding child spans to the transaction, and child spans to other spans. To start a
new child span within the transaction or any span, call the respective .startChild()
method.
Every child span must be finished before the transaction is finished, otherwise the unfinished spans are discarded.
The transaction must be finished with a call to its .end()
method, at which point the transaction with all its
finished child spans will be sent to Sentry.