grafana - Graphite - graph a related metric form a series list -


i want graph mean response time 10 api calls called most.

i have: api.<route>.count api.<route>.mean

i want graph mean value series highest counts.

i have 10 highest count using highestcount( api.*.count ) how take list , replace .count .mean

the useseriesabove method close want... don't want provide static count.

useseriesabove(serieslist, value, search, replace) compares maximum of each series against given value. if series maximum greater value, regular expression search , replace applied against series name plot related metric

e.g. given useseriesabove(ganglia.metric1.reqs,10,’reqs’,’time’), response time metric plotted when maximum value of corresponding request/s metric > 10

&target=useseriesabove(ganglia.metric1.reqs,10,"reqs","time")

use limit(sortbymaxima(api.<route>.mean),10) getting top 10 results. also, maybe mean time not want if want measure latency - use 95th or 999th percentile - see https://news.ycombinator.com/item?id=10485804


Comments

Popular posts from this blog

javascript - Thinglink image not visible until browser resize -

firebird - Error "invalid transaction handle (expecting explicit transaction start)" executing script from Delphi -

mongodb - How to keep track of users making Stripe Payments -