TYPO3 Plugin:

newrelic

TYPO3 Erweiterung

Ermöglicht die Konfiguration des Appnamens Newrelic und setzt spezifische Transaktionsnamen für Newrelic über die PHP-API: https://docs.newrelic.com/docs/php/the-php-api

Standard-Transaktionsnamen

Die folgenden Transaktionsnamen sind in der Erweiterung festgelegt:

  • Basis (ist der Standardtransaktionsname - eingestellt in ext_localconf.php)
  • Frontend-Pre (ist der Standardtransaktionsname für das Frontend index.php, das normalerweise im Rendering-Prozess überschrieben wird.)
  • Frontend-StaticCache (nur für Requests gesetzt, die von der Extracacherweiterung behandelt werden)
  • Frontend (alle normalen TYPO3 FE-Anfragen. Zusätzliche Parameter und Kennzahlen werden gesetzt, um den Speicherverbrauch und die Cache-Einstellungen zu sehen.)
  • Backend (TYPO3 Backend-Anfragen)
  • eID-* (eingestellt für alle eID-Haken)

Alle Namen können mit:

  • Direktanfrage
  • Crawler
  • CliMode

Zusätzliche Kennzahlen

Benutzerdefiniert/Speicherverbrauch/RealSize Benutzerdefiniert/SpeichernutzungExtracache/RealSize

Zusätzliche Parameter (für die Ansicht Trace)

TYPO3-NOCACHE
TYPO3-INTincScript
TYPO3-ClientCacheable für TYPO3-Client

Verwendung in Erweiterungen

// Sie können einen benutzerdefinierten Transaktionsnamen festlegen:
$service = GeneralUtility::makeInstance(AOE\Newrelic\Service::class);
$service->setTransactionNameOverride('Product Single View');

//or einfach etwas an den Standardnamen anhängen:
$service->addTransactionNamePostfix('LOGGEDIN');

//or zusätzliche Metriken oder Parameter hinzufügen:
$service->setCustomParameter('UserGroup',$group);
$service->setCustomMetric('MyApi','TransactionTime',$time);

//set Fehler
$service->setError('Request Failed');

Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.