mirror of https://github.com/prometheus/prometheus
ignore histogram in dateWrapper
Signed-off-by: Neeraj Gartia <neerajgartia211002@gmail.com>pull/15479/head
parent
dd0252a774
commit
0de340c1b4
|
@ -1553,6 +1553,10 @@ func dateWrapper(vals []parser.Value, enh *EvalNodeHelper, f func(time.Time) flo
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, el := range vals[0].(Vector) {
|
for _, el := range vals[0].(Vector) {
|
||||||
|
if el.H != nil {
|
||||||
|
// Ignore histogram sample.
|
||||||
|
continue
|
||||||
|
}
|
||||||
t := time.Unix(int64(el.F), 0).UTC()
|
t := time.Unix(int64(el.F), 0).UTC()
|
||||||
if !enh.enableDelayedNameRemoval {
|
if !enh.enableDelayedNameRemoval {
|
||||||
el.Metric = el.Metric.DropMetricName()
|
el.Metric = el.Metric.DropMetricName()
|
||||||
|
|
|
@ -901,6 +901,9 @@ eval_warn instant at 1m (quantile_over_time(2, (data[2m])))
|
||||||
clear
|
clear
|
||||||
|
|
||||||
# Test time-related functions.
|
# Test time-related functions.
|
||||||
|
load 5m
|
||||||
|
histogram_sample {{schema:0 sum:1 count:1}}
|
||||||
|
|
||||||
eval instant at 0m year()
|
eval instant at 0m year()
|
||||||
{} 1970
|
{} 1970
|
||||||
|
|
||||||
|
@ -982,6 +985,23 @@ eval instant at 0m days_in_month(vector(1454284800))
|
||||||
eval instant at 0m days_in_month(vector(1485907200))
|
eval instant at 0m days_in_month(vector(1485907200))
|
||||||
{} 28
|
{} 28
|
||||||
|
|
||||||
|
# Test for histograms.
|
||||||
|
eval instant at 0m day_of_month(histogram_sample)
|
||||||
|
|
||||||
|
eval instant at 0m day_of_week(histogram_sample)
|
||||||
|
|
||||||
|
eval instant at 0m day_of_year(histogram_sample)
|
||||||
|
|
||||||
|
eval instant at 0m days_in_month(histogram_sample)
|
||||||
|
|
||||||
|
eval instant at 0m hour(histogram_sample)
|
||||||
|
|
||||||
|
eval instant at 0m minute(histogram_sample)
|
||||||
|
|
||||||
|
eval instant at 0m month(histogram_sample)
|
||||||
|
|
||||||
|
eval instant at 0m year(histogram_sample)
|
||||||
|
|
||||||
clear
|
clear
|
||||||
|
|
||||||
# Test duplicate labelset in promql output.
|
# Test duplicate labelset in promql output.
|
||||||
|
|
Loading…
Reference in New Issue