Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/sentry/index.d.ts>Hub#startTransaction

The Official Sentry Deno SDK
Go to Latest
method Hub.prototype.startTransaction
Deprecated
Deprecated

Use startSpan(), startSpanManual() or startInactiveSpan() instead.

import { Hub } from "https://deno.land/x/sentry@7.117.0/index.d.ts";

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.

Parameters

context: TransactionContext

Properties of the new Transaction.

optional
customSamplingContext: CustomSamplingContext

Information given to the transaction sampling function (along with context-dependent default values). See Options.tracesSampler.

Returns

The transaction which was just started