Minor dashboard update: more reliable machine-related and metrics pages

Just a short (very Elixir nerd) update: we did some improvements on our Elixir Client to call machines API on our dashboard. We changed to use Req.

Fun fact: our p99 for those calls usually is 5.5s and our previous client had a timeout of 5s by default so that created some bad experiences. Req has a bigger default timeout and is resilient to some common network issues so…

tl;dr: we used Req and things are better :slight_smile:

4 Likes

Im reusing this fresh produce to say that we did the very same thing to /apps/:app_name/metrics and our metrics dashboard under /apps/:app_id too :slight_smile:

Req :heart:

1 Like