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.

ActionCountMeanp50 p95MaxMean waitErrors
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.

FragmentCountMeanp95 Mean sizeLargest
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.

ActionTripsAck p50Ack p95 Paint p50Paint 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.

RequestCountMeanp50 p95Max
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