I am starting with Grafana / Prometheus / Push_Gateway, and got my first dashboard [mostly] working. Few things need to have more polish, but one I just don’t know how to bite.
My data for that event comes with the following labels:
event {a_value="0.5", env="test", exported_job="test_job_01", instance="localhost:9091", job="pushgateway", pushgateway_instance="test_pg", token="test_token_01"}
Only the a_value changes from time to time (say once per hour or so). I have created for that event both a gauge and a counter that take those parameters above (say event_gauge and event_counter). I am always setting the gauge to 1 and increasing the counter by 1.
I would like to create a bar chart that would either show count of such events per day or sum of a_value labels per day (daily on x-axis, and sum/count on y-axis). It really looks like a no-brainer chart, yet I am stuck.
Unfortunately, I am getting nowhere with it at all, don’t even know how to start. Whatever I was trying to do, nothing worked for me. At this point, it looks to me that I cannot do it using Prometheus as a source.
EDIT:
Actually, a good example would be to be able to create a such bar chart for geoip data. I have on my dashboard both geomap and a table with those IPs. Each entry is basically an event, where the only things that changes are coordinates. So, such bar chart would show how many IP events happened each day.
Any help would be really appreciated.