分布式追踪
了解如何连接后端和前端事务。
如果您也在使用 JavaScript 进行追踪,可以使用一个辅助函数来继续追踪并传播从后端开始的追踪上下文,以启用 分布式追踪。(追踪上下文包含用于基于追踪的采样的额外追踪相关数据。) 将以下代码行添加到渲染页面 <head/>
的 Blade 模板中:
app.blade.php
Copied
<head>
...
{!! \Sentry\Laravel\Integration::sentryMeta() !!}
...
</head>
此辅助函数将渲染两个类似的 meta 标签,例如 <meta name="sentry-trace" content="49879feb76c84743ba5034bd2d3f1ca3-7cb5535c930d4666-1"/>
和 <meta name="baggage" content="sentry-trace_id=49879feb76c84743ba5034bd2d3f1ca3,sentry-sample_rate=0.2,sentry-transaction=my-transaction,sentry-public_key=public,sentry-release=1.0.0,sentry-environment=prod">
。我们的 JavaScript SDK 会读取这些标签并继续追踪,传播追踪上下文。 因此,您的前端和后端通过相同的追踪连接在一起。
否则,其他具有追踪功能的后端服务将自动连接。