https://github.com/flowpack/flowpack.fusion.tracing
Profile Fusion rendering by creating traces for Trace-Viewer
https://github.com/flowpack/flowpack.fusion.tracing
Last synced: 11 months ago
JSON representation
Profile Fusion rendering by creating traces for Trace-Viewer
- Host: GitHub
- URL: https://github.com/flowpack/flowpack.fusion.tracing
- Owner: Flowpack
- License: mit
- Created: 2019-10-16T16:07:47.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-10-19T14:04:29.000Z (over 2 years ago)
- Last Synced: 2025-04-14T04:07:07.576Z (11 months ago)
- Language: PHP
- Homepage:
- Size: 393 KB
- Stars: 15
- Watchers: 10
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Flowpack.Fusion.Tracing
**Profile Fusion rendering by creating traces for Trace-Viewer**
## Installation
```
composer require flowpack/fusion-tracing
```
## Usage
* perform requests to Neos with `X-Fusion-Tracing: my-trace-name` header
* or call `Flowpack\Fusion\Tracing\Aspect\RuntimeTracing::enable` explicitly as needed
Traces are written to `FLOW_PATH_DATA/Logs/Traces` in a [Tracer-Viewer](https://github.com/catapult-project/catapult/tree/master/tracing) compatible format.
Open `about:tracing` in Chrome/Chromium and load the generated trace.

## Interpreting the trace
All evaluations in Fusion are traced with the time of beginning and end.
The so called flamegraph visualizes the recursive evaluation of a Fusion rendering.
## License
MIT