mirror of
https://github.com/prometheus/prometheus.git
synced 2024-12-27 22:49:40 -08:00
commit
fdea26e359
|
@ -137,7 +137,7 @@ func rateImpl(timestamp time.Time, view *viewAdapter, args []Node) interface{} {
|
||||||
// MatrixLiteral exists). Find a better way of getting the duration of a
|
// MatrixLiteral exists). Find a better way of getting the duration of a
|
||||||
// matrix, such as looking at the samples themselves.
|
// matrix, such as looking at the samples themselves.
|
||||||
interval := args[0].(*MatrixLiteral).interval
|
interval := args[0].(*MatrixLiteral).interval
|
||||||
for i, _ := range vector {
|
for i := range vector {
|
||||||
vector[i].Value /= model.SampleValue(interval / time.Second)
|
vector[i].Value /= model.SampleValue(interval / time.Second)
|
||||||
}
|
}
|
||||||
return vector
|
return vector
|
||||||
|
|
|
@ -219,8 +219,8 @@ var expressionTests = []struct {
|
||||||
intervalRanges: 1,
|
intervalRanges: 1,
|
||||||
}, {
|
}, {
|
||||||
// Lower-cased aggregation operators should work too.
|
// Lower-cased aggregation operators should work too.
|
||||||
expr: "sum(http_requests) by (job) + min(http_requests) by (job) + max(http_requests) by (job) + avg(http_requests) by (job)",
|
expr: "sum(http_requests) by (job) + min(http_requests) by (job) + max(http_requests) by (job) + avg(http_requests) by (job)",
|
||||||
output: []string{
|
output: []string{
|
||||||
"http_requests{job='app-server'} => 4550 @[%v]",
|
"http_requests{job='app-server'} => 4550 @[%v]",
|
||||||
"http_requests{job='api-server'} => 1750 @[%v]",
|
"http_requests{job='api-server'} => 1750 @[%v]",
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in a new issue