Aggregations
Flare aggregates spans by type to provide performance insights. Each aggregation groups spans by specific attributes, so you can track trends like "how is this query performing over time" or "which routes are slowest".
Aggregated Span Types
Routes (php_request)
| Attribute |
Required |
http.request.method |
yes |
http.route |
no |
flare.entry_point.class |
no |
Queries (php_query)
| Attribute |
Required |
db.statement |
yes |
db.system |
no |
laravel.db.connection |
no |
Jobs (laravel_job)
| Attribute |
Required |
laravel.job.name |
yes |
laravel.job.class |
no |
Commands (php_command)
| Attribute |
Required |
process.command |
yes |
External HTTP Requests (php_http_request)
| Attribute |
Required |
http.request.method |
yes |
server.address |
yes |
url.path |
no |
Views (php_view)
| Attribute |
Required |
view.name |
yes |
view.type |
no |
Livewire Components (laravel_livewire_component)
| Attribute |
Required |
livewire.component.name |
yes |
livewire.component.class |
no |
Aggregation Statistics
Flare calculates the following statistics for each aggregation:
| Statistic |
Description |
queries / query_time |
Database query count and total duration |
views / view_time |
View render count and total duration |
external_http_requests / external_http_request_time |
External HTTP call count and total duration |
cache.hits / cache.misses / cache.sets / cache.forgets |
Cache operation counts |
exceptions |
Exception count |
boot_time / terminate_time |
Application lifecycle durations |