The OpenShift Agent when monitoring a prometheus endpoint creates a single metric with tagged datapoints, i.e.:
I1228 21:02:01.820530 1 metrics_storage.go:155] TRACE: Stored [3] [counter] datapoints for metric named
[pod/fa32a887-cd08-11e6-ab2e-525400c583ad/custom/etcd_http_received_total]: [
{2016-12-28 21:02:01.638767339 +0000 UTC 622 map[method:DELETE]}
{2016-12-28 21:02:01.638767339 +0000 UTC 414756 map[method:GET]}
{2016-12-28 21:02:01.638767339 +0000 UTC 33647 map[method:PUT]}
But when trying to view this via the grafana datasource, only 1 metric and the aggregated counts are shown. What i'd like to do is something like the below:
{
"start": 1482999755690,
"end": 1483000020093,
"order": "ASC",
"tags": "pod_namespace:etcd-testing", "groupDatapointsByTagKey": "method"
}
Search via tags or name (as-is) and group the datapoints by a tag key, which would give you 3 lines, instead of 1.
Does that sound possible?
Cheers.