Ok, let me explain the context real quick. In our company we’ve had New Relic for more than a year now and some teams are making good use of it. But the majority of teams only know it exists, never really putting the time to check it and make adjustments to either New Relic stuff like alert conditions thresholds or the apdex, or their own apps to improve performance.
The New Relic Olympics
That’s why we’ve come up with the New Relic Olympics. We plan to have some games for about one month or two. During that time, the teams will have to check their stats in New Relics and make adjustments to try and best the rest of the teams. We want to measure error rates, loading times, the apdex score, etc. We want to do this hourly (once every hour) and we’d really love for this to be something automatic.
Is there a way to do it automatically? Because I can’t find a way. A synthetic could be run every hour, but this is tipically used to check on the websites themselves to get some performance data, maybe, or to assert something. Maybe we could use a synthetic to connect to New Relic itself to check on the values we want to measure?
Also, I think some of these things we want to measure can’t easily be put in a dashboard as a time series, which we would like to do as part of the effort to keep the teams engaged (we have some screens displaying dashboards all the time so we can see instantaneously when the error rate spikes, for example). We’d like to be able to create a dashboard to show the rankings of the teams in each game, to keep them engaged and “fighting” with each other.
Please, send halp
So, any ideas?
PS: I didn’t really know in which category to put this topic, so feel free to move it to another one if you think it would be better categorized.