I did some hacking (day 1 of Rx, so probably not the best "solution"). But works...

Sample output:

And some test cURL commands:

Cheers.

On Thu, Dec 29, 2016 at 4:33 PM, John Mazzitelli <mazz@redhat.com> wrote:
This would be a feature request on Hawkular-Metrics (if they don't do something like this already - I do not know. I will defer to the H-Metrics folks to talk about how they do querying off of tags).

----- Original Message -----
> The OpenShift Agent when monitoring a prometheus endpoint creates a single
> metric with tagged datapoints, i.e.:
>
>
>
>
> https://github.com/coreos/etcd/blob/master/Documentation/v2/metrics.md#http-requests
>
>
>
>
> 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.
>
> _______________________________________________
> hawkular-dev mailing list
> hawkular-dev@lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hawkular-dev
>
_______________________________________________
hawkular-dev mailing list
hawkular-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hawkular-dev