On Oct 31, 2016, at 3:39 AM, Heiko W.Rupp <hrupp(a)redhat.com>
wrote:
Hey,
we have labels in Hawkular-metrics right now, but apparently there are
use cases that are not yet covered (and I know Matt has more)
Listing keys of tags. Currently one has to know the available keys to be able to list the
available values
tag values are currently a comma-separated string and not an array, which may have
implications on allowed characters and escaping of separators
Post-tagging of data points (tagging could be provoked by another system that e.g. parses
log files and sees an anomaly) The idea behind it is that one should be able to create
tags at certain points in time for a single metric or a list of metrics to uniquely
identify that point in time for queries (relative performance of two versions of a
deployment).
Data points are immutable by design. Once a row is written it is never
updated. This allows for optimizations with compaction and deletions. We need to take that
into consideration with post-tagging. Using a different table or tables might be a better
option.