prometheus-junkyard / promdash

Prometheus Dashboard Builder
http://prometheus.io/
Apache License 2.0
271 stars 48 forks source link

New hand question, how to make picture like this? #467

Closed HardySimpson closed 8 years ago

HardySimpson commented 8 years ago

I have metrics in kubernetes like this

apiserver_request_latencies_summary{resource="limitranges",verb="LIST",quantile="0.5"} 13511
apiserver_request_latencies_summary{resource="limitranges",verb="LIST",quantile="0.9"} 13511
apiserver_request_latencies_summary{resource="limitranges",verb="LIST",quantile="0.99"} 13511
apiserver_request_latencies_summary_sum{resource="limitranges",verb="LIST"} 13511
apiserver_request_latencies_summary_count{resource="limitranges",verb="LIST"} 1
apiserver_request_latencies_summary{resource="namespaces",verb="GET",quantile="0.5"} 448
apiserver_request_latencies_summary{resource="namespaces",verb="GET",quantile="0.9"} 448
apiserver_request_latencies_summary{resource="namespaces",verb="GET",quantile="0.99"} 448
apiserver_request_latencies_summary_sum{resource="namespaces",verb="GET"} 1332
apiserver_request_latencies_summary_count{resource="namespaces",verb="GET"} 2
apiserver_request_latencies_summary{resource="namespaces",verb="LIST",quantile="0.5"} 1324
apiserver_request_latencies_summary{resource="namespaces",verb="LIST",quantile="0.9"} 5824
apiserver_request_latencies_summary{resource="namespaces",verb="LIST",quantile="0.99"} 5824
apiserver_request_latencies_summary_sum{resource="namespaces",verb="LIST"} 13567
apiserver_request_latencies_summary_count{resource="namespaces",verb="LIST"} 3
apiserver_request_latencies_summary{resource="nodes",verb="GET",quantile="0.5"} 1136
apiserver_request_latencies_summary{resource="nodes",verb="GET",quantile="0.9"} 1136
apiserver_request_latencies_summary{resource="nodes",verb="GET",quantile="0.99"} 1136

and I see someone make picture like this

map

Is this picture make by promdash? or promdash don't have the ability to do it? thanks

matthiasr commented 8 years ago

This is not made by PromDash, and I don't think this kind of graph is useful for dashboards. For analysis like this you will need to pull the data out from Prometheus through its API, transform it, and put it into a spreadsheet or similar.

jimmidyson commented 8 years ago

If you're interested there's a Grafana dashboard for this at https://github.com/jimmidyson/prometheus-grafana-dashboards/blob/master/kubernetes-performance.json. We're discussing whether we can make this into a more full featured performance dashboard set on a kubernetes issue (can't remember number right now).

HardySimpson commented 8 years ago

thanks Jim, that seems cool, I will try it!