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.
[DependciesAndConflicts]
Stichprobe n=36680 von Gosign gecrawlte TYPO3-Seiten mit den Top-Level-Domains <.de/.ch/.at>