Merge pull request #12595 from prometheus/atan2-drop-metric-name

Drop metric name for "atan2" binary operator
This commit is contained in:
Julien Pivotto 2023-07-24 16:48:10 +02:00 committed by GitHub
commit 657da2eb98
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View file

@ -2874,7 +2874,7 @@ func btos(b bool) float64 {
// result of the op operation. // result of the op operation.
func shouldDropMetricName(op parser.ItemType) bool { func shouldDropMetricName(op parser.ItemType) bool {
switch op { switch op {
case parser.ADD, parser.SUB, parser.DIV, parser.MUL, parser.POW, parser.MOD: case parser.ADD, parser.SUB, parser.DIV, parser.MUL, parser.POW, parser.MOD, parser.ATAN2:
return true return true
default: default:
return false return false

View file

@ -477,10 +477,10 @@ load 5m
trigNaN{} NaN trigNaN{} NaN
eval instant at 5m trigy atan2 trigx eval instant at 5m trigy atan2 trigx
trigy{} 0.4636476090008061 {} 0.4636476090008061
eval instant at 5m trigy atan2 trigNaN eval instant at 5m trigy atan2 trigNaN
trigy{} NaN {} NaN
eval instant at 5m 10 atan2 20 eval instant at 5m 10 atan2 20
0.4636476090008061 0.4636476090008061