mirror of https://github.com/prometheus/prometheus
[TEST] PromQL: Adds tests with histograms for simple functions (#15488)
adds tests with histograms for simple functions Signed-off-by: Neeraj Gartia <neerajgartia211002@gmail.com> --------- Signed-off-by: Neeraj Gartia <neerajgartia211002@gmail.com>pull/15237/merge
parent
6a6630d2a7
commit
7fd3b13bd2
|
@ -506,6 +506,7 @@ load 5m
|
||||||
test_sgn{src="sgn-d"} -50
|
test_sgn{src="sgn-d"} -50
|
||||||
test_sgn{src="sgn-e"} 0
|
test_sgn{src="sgn-e"} 0
|
||||||
test_sgn{src="sgn-f"} 100
|
test_sgn{src="sgn-f"} 100
|
||||||
|
test_sgn{src="sgn-histogram"} {{schema:1 sum:1 count:1}}
|
||||||
|
|
||||||
eval instant at 0m sgn(test_sgn)
|
eval instant at 0m sgn(test_sgn)
|
||||||
{src="sgn-a"} -1
|
{src="sgn-a"} -1
|
||||||
|
@ -1271,11 +1272,16 @@ clear
|
||||||
load 5m
|
load 5m
|
||||||
exp_root_log{l="x"} 10
|
exp_root_log{l="x"} 10
|
||||||
exp_root_log{l="y"} 20
|
exp_root_log{l="y"} 20
|
||||||
|
exp_root_log_h{l="z"} {{schema:1 sum:1 count:1}}
|
||||||
|
|
||||||
eval instant at 1m exp(exp_root_log)
|
eval instant at 1m exp(exp_root_log)
|
||||||
{l="x"} 22026.465794806718
|
{l="x"} 22026.465794806718
|
||||||
{l="y"} 485165195.4097903
|
{l="y"} 485165195.4097903
|
||||||
|
|
||||||
|
eval instant at 1m exp({__name__=~"exp_root_log(_h)?"})
|
||||||
|
{l="x"} 22026.465794806718
|
||||||
|
{l="y"} 485165195.4097903
|
||||||
|
|
||||||
eval instant at 1m exp(exp_root_log - 10)
|
eval instant at 1m exp(exp_root_log - 10)
|
||||||
{l="y"} 22026.465794806718
|
{l="y"} 22026.465794806718
|
||||||
{l="x"} 1
|
{l="x"} 1
|
||||||
|
@ -1288,6 +1294,10 @@ eval instant at 1m ln(exp_root_log)
|
||||||
{l="x"} 2.302585092994046
|
{l="x"} 2.302585092994046
|
||||||
{l="y"} 2.995732273553991
|
{l="y"} 2.995732273553991
|
||||||
|
|
||||||
|
eval instant at 1m ln({__name__=~"exp_root_log(_h)?"})
|
||||||
|
{l="x"} 2.302585092994046
|
||||||
|
{l="y"} 2.995732273553991
|
||||||
|
|
||||||
eval instant at 1m ln(exp_root_log - 10)
|
eval instant at 1m ln(exp_root_log - 10)
|
||||||
{l="y"} 2.302585092994046
|
{l="y"} 2.302585092994046
|
||||||
{l="x"} -Inf
|
{l="x"} -Inf
|
||||||
|
@ -1300,14 +1310,26 @@ eval instant at 1m exp(ln(exp_root_log))
|
||||||
{l="y"} 20
|
{l="y"} 20
|
||||||
{l="x"} 10
|
{l="x"} 10
|
||||||
|
|
||||||
|
eval instant at 1m exp(ln({__name__=~"exp_root_log(_h)?"}))
|
||||||
|
{l="y"} 20
|
||||||
|
{l="x"} 10
|
||||||
|
|
||||||
eval instant at 1m sqrt(exp_root_log)
|
eval instant at 1m sqrt(exp_root_log)
|
||||||
{l="x"} 3.1622776601683795
|
{l="x"} 3.1622776601683795
|
||||||
{l="y"} 4.47213595499958
|
{l="y"} 4.47213595499958
|
||||||
|
|
||||||
|
eval instant at 1m sqrt({__name__=~"exp_root_log(_h)?"})
|
||||||
|
{l="x"} 3.1622776601683795
|
||||||
|
{l="y"} 4.47213595499958
|
||||||
|
|
||||||
eval instant at 1m log2(exp_root_log)
|
eval instant at 1m log2(exp_root_log)
|
||||||
{l="x"} 3.3219280948873626
|
{l="x"} 3.3219280948873626
|
||||||
{l="y"} 4.321928094887363
|
{l="y"} 4.321928094887363
|
||||||
|
|
||||||
|
eval instant at 1m log2({__name__=~"exp_root_log(_h)?"})
|
||||||
|
{l="x"} 3.3219280948873626
|
||||||
|
{l="y"} 4.321928094887363
|
||||||
|
|
||||||
eval instant at 1m log2(exp_root_log - 10)
|
eval instant at 1m log2(exp_root_log - 10)
|
||||||
{l="y"} 3.3219280948873626
|
{l="y"} 3.3219280948873626
|
||||||
{l="x"} -Inf
|
{l="x"} -Inf
|
||||||
|
@ -1320,6 +1342,10 @@ eval instant at 1m log10(exp_root_log)
|
||||||
{l="x"} 1
|
{l="x"} 1
|
||||||
{l="y"} 1.301029995663981
|
{l="y"} 1.301029995663981
|
||||||
|
|
||||||
|
eval instant at 1m log10({__name__=~"exp_root_log(_h)?"})
|
||||||
|
{l="x"} 1
|
||||||
|
{l="y"} 1.301029995663981
|
||||||
|
|
||||||
eval instant at 1m log10(exp_root_log - 10)
|
eval instant at 1m log10(exp_root_log - 10)
|
||||||
{l="y"} 1
|
{l="y"} 1
|
||||||
{l="x"} -Inf
|
{l="x"} -Inf
|
||||||
|
|
Loading…
Reference in New Issue