mirror of
https://github.com/grafana/grafana.git
synced 2024-11-23 09:26:43 -06:00
added support for influxdb cumulative_sum function in tsdb
This commit is contained in:
parent
0c855fb974
commit
1e53c12921
@ -32,6 +32,7 @@ func init() {
|
|||||||
renders["median"] = QueryDefinition{Renderer: functionRenderer}
|
renders["median"] = QueryDefinition{Renderer: functionRenderer}
|
||||||
renders["sum"] = QueryDefinition{Renderer: functionRenderer}
|
renders["sum"] = QueryDefinition{Renderer: functionRenderer}
|
||||||
renders["mode"] = QueryDefinition{Renderer: functionRenderer}
|
renders["mode"] = QueryDefinition{Renderer: functionRenderer}
|
||||||
|
renders["cumulative_sum"] = QueryDefinition{Renderer: functionRenderer}
|
||||||
|
|
||||||
renders["holt_winters"] = QueryDefinition{
|
renders["holt_winters"] = QueryDefinition{
|
||||||
Renderer: functionRenderer,
|
Renderer: functionRenderer,
|
||||||
|
@ -23,6 +23,7 @@ func TestInfluxdbQueryPart(t *testing.T) {
|
|||||||
{mode: "alias", params: []string{"test"}, input: "mean(value)", expected: `mean(value) AS "test"`},
|
{mode: "alias", params: []string{"test"}, input: "mean(value)", expected: `mean(value) AS "test"`},
|
||||||
{mode: "count", params: []string{}, input: "distinct(value)", expected: `count(distinct(value))`},
|
{mode: "count", params: []string{}, input: "distinct(value)", expected: `count(distinct(value))`},
|
||||||
{mode: "mode", params: []string{}, input: "value", expected: `mode(value)`},
|
{mode: "mode", params: []string{}, input: "value", expected: `mode(value)`},
|
||||||
|
{mode: "cumulative_sum", params: []string{}, input: "mean(value)", expected: `cumulative_sum(mean(value))`},
|
||||||
}
|
}
|
||||||
|
|
||||||
queryContext := &tsdb.TsdbQuery{TimeRange: tsdb.NewTimeRange("5m", "now")}
|
queryContext := &tsdb.TsdbQuery{TimeRange: tsdb.NewTimeRange("5m", "now")}
|
||||||
|
Loading…
Reference in New Issue
Block a user