Metrics
How Hibiki performs on this server, measured as visitors use the recipes. The figures are added up in memory and written once a minute, so this page changes when a minute ends. A week is kept. Percentiles are read from a histogram: each is the bound the time fell under, not the time itself.
Now
as of 01:59 UTC
- Subscriptions
- 0
- Graph threads
- 0
- Threads
- 18
- Memory
- 183 MB
- Memory per subscription
- –
Memory is the whole process. Shared out among the subscriptions it is a rough figure, and this page's own subscription is in neither number.
Actions
An action and every render it caused, on the server. Wait is how long it stood in line for its graph thread.
| Action | Count | Mean | p50 | p95 | Max | Mean wait | Errors |
|---|---|---|---|---|---|---|---|
| CampfireChannel#add_log | 43 | 27 ms | 20 ms | 200 ms | 125 ms | 0.5 ms | 0 |
| CampfireChannel#add_stick | 2 | 69 ms | 20 ms | 200 ms | 126 ms | 2.5 ms | 0 |
| Search::SearchChannel#set_kind | 3 | 18 ms | 20 ms | 50 ms | 21 ms | 0.3 ms | 0 |
| Search::SearchChannel#set_max_level | 8 | 19 ms | 20 ms | 50 ms | 26 ms | 0.7 ms | 0 |
| CounterChannel#increment | 6 | 7.4 ms | 10 ms | 20 ms | 13 ms | 0.4 ms | 0 |
| Search::SearchChannel#go | 3 | 16 ms | 20 ms | 20 ms | 17 ms | 0.2 ms | 0 |
| Totals::TotalsChannel#remove | 4 | 15 ms | 20 ms | 20 ms | 19 ms | 0.5 ms | 0 |
| Totals::TotalsChannel#restock | 1 | 17 ms | 20 ms | 20 ms | 17 ms | 2.0 ms | 0 |
| Search::SearchChannel#set_sort | 3 | 6.8 ms | 10 ms | 10 ms | 7.7 ms | 0.4 ms | 0 |
| Totals::TotalsChannel#place | 1 | 4.4 ms | 5 ms | 5 ms | 4.4 ms | 0.8 ms | 0 |
Renders
One fragment rendered and handed to Action Cable, and what it weighed on the wire.
| Fragment | Count | Mean | p95 | Mean size | Largest |
|---|---|---|---|---|---|
| CounterChannel counter_display | 8 | 6.6 ms | 20 ms | 579 Bytes | 580 Bytes |
| Search::SearchChannel search_results | 15 | 6.6 ms | 20 ms | 4.15 KB | 4.47 KB |
| Selects::SelectsChannel selects_summary | 1 | 17 ms | 20 ms | 558 Bytes | 558 Bytes |
| Totals::TotalsChannel totals_lines | 6 | 6.7 ms | 20 ms | 3.7 KB | 6.07 KB |
| Totals::TotalsChannel totals_summary | 7 | 6.3 ms | 20 ms | 1.21 KB | 1.34 KB |
| Search::SearchChannel search_pager | 15 | 5.3 ms | 10 ms | 1.72 KB | 2.01 KB |
| Todo::TodoChannel todo_list | 2 | 5.5 ms | 10 ms | 7.32 KB | 7.32 KB |
| Todo::TodoChannel todo_summary | 2 | 5.7 ms | 10 ms | 777 Bytes | 777 Bytes |
| Search::SearchChannel search_status | 14 | 4.1 ms | 5 ms | 476 Bytes | 561 Bytes |
| Selects::SelectsChannel selects_region | 1 | 4.4 ms | 5 ms | 483 Bytes | 483 Bytes |
| Selects::SelectsChannel selects_town | 1 | 4.6 ms | 5 ms | 472 Bytes | 472 Bytes |
What visitors felt
From the click to the server's ack, and to the first render after it. Reported by browsers: each one times its own actions, so anyone can send a false figure.
| Action | Trips | Ack p50 | Ack p95 | Paint p50 | Paint p95 |
|---|---|---|---|---|---|
| Search::SearchChannel#go | 3 | 100 ms | 200 ms | 500 ms | 500 ms |
| Search::SearchChannel#set_max_level | 7 | 100 ms | 200 ms | 200 ms | 500 ms |
| Search::SearchChannel#set_sort | 2 | 100 ms | 200 ms | 200 ms | 500 ms |
| Search::SearchChannel#set_kind | 2 | 50 ms | 100 ms | 200 ms | 200 ms |
| Totals::TotalsChannel#remove | 4 | 50 ms | 100 ms | 100 ms | 200 ms |
| CounterChannel#increment | 5 | 50 ms | 50 ms | 200 ms | 500 ms |
| Totals::TotalsChannel#place | 1 | 50 ms | 50 ms | 100 ms | 100 ms |
Requests
The pages themselves, for comparison: a whole request, as Rails times it.
| Request | Count | Mean | p50 | p95 | Max |
|---|---|---|---|---|---|
| App::RecipesController#index | 31 | 68 ms | 50 ms | 500 ms | 319 ms |
| App::RecipesController#show | 277 | 74 ms | 50 ms | 500 ms | 1.2 s |
| StaticPagesController#index | 237 | 34 ms | 10 ms | 100 ms | 1.1 s |
Memory
The process and its subscriptions over the 24 hours.
- Memory, 89.7 MB to 195 MB
- Subscriptions, 0 to 2