Handle ambiguous metric_time filters in metric YAML definitions. The expected behavior for an ambiguous metric_time filter in a metric's YAML definition is that it will use the default time granularity for the metric where the filter is defined. This means that if a filter is defined on a derived metric's input metric, that filter will use the derived metrics time granularity, not the input metric's time granularity.
Aside from that change, this adds tests for other types of ambiguous metric_time YAML filters.
Handle ambiguous
metric_time
filters in metric YAML definitions. The expected behavior for an ambiguousmetric_time
filter in a metric's YAML definition is that it will use the default time granularity for the metric where the filter is defined. This means that if a filter is defined on a derived metric's input metric, that filter will use the derived metrics time granularity, not the input metric's time granularity. Aside from that change, this adds tests for other types of ambiguousmetric_time
YAML filters.