PHPackages                             teamneusta/sentry-tracing-typo3 - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. teamneusta/sentry-tracing-typo3

ActiveTypo3-cms-extension[Logging &amp; Monitoring](/categories/logging)

teamneusta/sentry-tracing-typo3
===============================

Sentry Tracing for TYPO3

02.1k2PHP

Since Jan 12Pushed 2y ago7 watchersCompare

[ Source](https://github.com/teamneusta/sentry-tracing-typo3)[ Packagist](https://packagist.org/packages/teamneusta/sentry-tracing-typo3)[ RSS](/packages/teamneusta-sentry-tracing-typo3/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Sentry Tracing for TYPO3
========================

[](#sentry-tracing-for-typo3)

Provides performance monitoring for TYPO3 using Sentry tracing. It provides the same performance information as available in the admin panel TS tracking view.

It additionally provides a DataProcessor to add the tracing request information to the frontend to allow the Sentry frontend JavaScript to add the frontend performance information, tracing both the frontend and backend.

Prerequisites
-------------

[](#prerequisites)

The extension provides additional functionality on top of networkteam/sentry-client. It requires the networkteam/sentry-client extension to be installed and configured as it uses the same basic Sentry configuration.

Installation
------------

[](#installation)

Install the extension using composer:

```
composer require neusta/sentry-tracing-typo3

```

Configuration
-------------

[](#configuration)

Go to the extension configuration and enable the tracing functionality. You can configure the sampling rate (where 0.2 means 20% of requests are traced). For testing purposes, you can set the sampling rate to 1.0 to trace all requests.

Frontend tracing
----------------

[](#frontend-tracing)

This extension does not provide frontend tracing out of the box. You need to add the Sentry frontend JavaScript to your frontend. See the Sentry documentation for details ( - heavily depends on your frontend setup).

You can use the provided DataProcessor to add the tracing information to the frontend to be able to connect backend and frontend traces. Add the DataProcessor to your page rendering configuration:

For example:

```
page.10.dataProcessing.100 = Neusta\SentryTracing\DataProcessing\SentryTraceProcessor

```

You can then access the tracing information in Fluid.

Be aware that the tracing information may be cached, depending on how and where you include the meta tags.

If you have a meta tag viewhelper in your project, you can add the tracing information to the corresponding meta tags:

```

```

An example meta tag view helper could look like this (inspired by the `news` extension):

```
