mirror of
https://github.com/prometheus/prometheus.git
synced 2024-12-24 21:24:05 -08:00
[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>
This commit is contained in:
parent
6a6630d2a7
commit
7fd3b13bd2
26
promql/promqltest/testdata/functions.test
vendored
26
promql/promqltest/testdata/functions.test
vendored
|
@ -506,6 +506,7 @@ load 5m
|
|||
test_sgn{src="sgn-d"} -50
|
||||
test_sgn{src="sgn-e"} 0
|
||||
test_sgn{src="sgn-f"} 100
|
||||
test_sgn{src="sgn-histogram"} {{schema:1 sum:1 count:1}}
|
||||
|
||||
eval instant at 0m sgn(test_sgn)
|
||||
{src="sgn-a"} -1
|
||||
|
@ -1271,11 +1272,16 @@ clear
|
|||
load 5m
|
||||
exp_root_log{l="x"} 10
|
||||
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)
|
||||
{l="x"} 22026.465794806718
|
||||
{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)
|
||||
{l="y"} 22026.465794806718
|
||||
{l="x"} 1
|
||||
|
@ -1288,6 +1294,10 @@ eval instant at 1m ln(exp_root_log)
|
|||
{l="x"} 2.302585092994046
|
||||
{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)
|
||||
{l="y"} 2.302585092994046
|
||||
{l="x"} -Inf
|
||||
|
@ -1300,14 +1310,26 @@ eval instant at 1m exp(ln(exp_root_log))
|
|||
{l="y"} 20
|
||||
{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)
|
||||
{l="x"} 3.1622776601683795
|
||||
{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)
|
||||
{l="x"} 3.3219280948873626
|
||||
{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)
|
||||
{l="y"} 3.3219280948873626
|
||||
{l="x"} -Inf
|
||||
|
@ -1320,6 +1342,10 @@ eval instant at 1m log10(exp_root_log)
|
|||
{l="x"} 1
|
||||
{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)
|
||||
{l="y"} 1
|
||||
{l="x"} -Inf
|
||||
|
|
Loading…
Reference in a new issue