3 ms·
It's hard to include that information in a meaningful way on a dashboard. It's much easier to alert on that when a metric deviates by a certain percentage. We u
by curun1r 10y ago
It's hard to include that information in a meaningful way on a dashboard. It's much easier to alert on that when a metric deviates by a certain percentage. We used a service called StatHat that did this automatically, but it could easily be written on top of an in-house data source like Influx or Prometheus.
Dashboards are about visualizing how your application works over time, not whether your application is failing. You should know as soon as possible when something has gone wrong and not be waiting until you come in to work in the morning to figure it out. For us, a key stat trending up or down by more than 10% was sent to PagerDuty for someone to investigate. This didn't happen often, but when it did, it was frequently due to something that we were glad we investigated promptly (e.g. abuse/fraud, misbehaving release, etc). It was really rare that we just got that much more or less usage organically.
- tw04 10y ago>It's hard to include that information in a meaningful way on a dashboard. How is it hard to show a comparison of current state vs. average state? That's literally about as simple as it gets, and something I would expect as basic functionality out of any dashboard product I was using.
- dagw 10y agoBut I don't care just about current vs. average. I care about current vs. 10 minutes ago vs. this morning vs. this time yesterday vs. same day last week vs. average. Now this can be shown in a dashboard with sufficient cleverness, but I find that most/all dashboards lack this.