WIP adding list code examples to flux query guides
parent
cdc1706528
commit
a0c6ddc7c1
|
@ -1,17 +1,22 @@
|
||||||
---
|
---
|
||||||
title: Group data in InfluxDB with Flux
|
title: Group data in InfluxDB with Flux
|
||||||
list_title: Group data
|
list_title: Group
|
||||||
description: >
|
description: >
|
||||||
This guide walks through grouping data with Flux by providing examples and
|
Use the [`group()` function](/v2.0/reference/flux/stdlib/built-in/transformations/group)
|
||||||
illustrating how data is shaped throughout the process.
|
to group data with common values in specific columns.
|
||||||
v2.0/tags: [group]
|
v2.0/tags: [group]
|
||||||
menu:
|
menu:
|
||||||
v2_0:
|
v2_0:
|
||||||
name: Group data
|
name: Group
|
||||||
parent: Query with Flux
|
parent: Query with Flux
|
||||||
weight: 202
|
weight: 202
|
||||||
aliases:
|
aliases:
|
||||||
- /v2.0/query-data/guides/group-data/
|
- /v2.0/query-data/guides/group-data/
|
||||||
|
list_code_example: |
|
||||||
|
```js
|
||||||
|
data
|
||||||
|
|> group(columns: ["cpu", "host"], mode: "by")
|
||||||
|
```
|
||||||
---
|
---
|
||||||
|
|
||||||
With Flux, you can group data by any column in your queried data set.
|
With Flux, you can group data by any column in your queried data set.
|
||||||
|
|
|
@ -1,15 +1,28 @@
|
||||||
---
|
---
|
||||||
title: Create histograms with Flux
|
title: Create histograms with Flux
|
||||||
list_title: Create histograms
|
list_title: Histograms
|
||||||
description: This guide walks through using the `histogram()` function to create cumulative histograms with Flux.
|
description: >
|
||||||
|
Use the [`histogram()` function](/v2.0/reference/flux/stdlib/built-in/transformations/histogram/)
|
||||||
|
to create cumulative histograms with Flux.
|
||||||
v2.0/tags: [histogram]
|
v2.0/tags: [histogram]
|
||||||
menu:
|
menu:
|
||||||
v2_0:
|
v2_0:
|
||||||
name: Create histograms
|
name: Histograms
|
||||||
parent: Query with Flux
|
parent: Query with Flux
|
||||||
weight: 210
|
weight: 210
|
||||||
aliases:
|
aliases:
|
||||||
- /v2.0/query-data/guides/histograms/
|
- /v2.0/query-data/guides/histograms/
|
||||||
|
list_code_example: |
|
||||||
|
```js
|
||||||
|
data
|
||||||
|
|> histogram(
|
||||||
|
column: "_value",
|
||||||
|
upperBoundColumn: "le",
|
||||||
|
countColumn: "_value",
|
||||||
|
bins: [50.0, 75.0, 90.0],
|
||||||
|
normalize: false)
|
||||||
|
)
|
||||||
|
```
|
||||||
---
|
---
|
||||||
|
|
||||||
Histograms provide valuable insight into the distribution of your data.
|
Histograms provide valuable insight into the distribution of your data.
|
||||||
|
|
|
@ -2,7 +2,9 @@
|
||||||
title: Transform data with mathematic operations
|
title: Transform data with mathematic operations
|
||||||
seotitle: Transform data with mathematic operations in Flux
|
seotitle: Transform data with mathematic operations in Flux
|
||||||
list_title: Transform data with math
|
list_title: Transform data with math
|
||||||
description: This guide describes how to use Flux to transform data with mathematic operations.
|
description: >
|
||||||
|
Use the [`map()` function](/v2.0/reference/flux/stdlib/built-in/transformations/map)
|
||||||
|
to remap column values and apply mathematic operations.
|
||||||
v2.0/tags: [math, flux]
|
v2.0/tags: [math, flux]
|
||||||
menu:
|
menu:
|
||||||
v2_0:
|
v2_0:
|
||||||
|
@ -10,7 +12,12 @@ menu:
|
||||||
parent: Query with Flux
|
parent: Query with Flux
|
||||||
weight: 205
|
weight: 205
|
||||||
aliases:
|
aliases:
|
||||||
- /v2.0/query-data/guides/mathematic-operations/
|
- /v2.0/query-data/guides/mathematic-operations/
|
||||||
|
list_code_example: |
|
||||||
|
```js
|
||||||
|
data
|
||||||
|
|> map(fn: (r) => ({ r with _value: r._value * r._value }))
|
||||||
|
```
|
||||||
---
|
---
|
||||||
|
|
||||||
[Flux](/v2.0/reference/flux), InfluxData's data scripting and query language,
|
[Flux](/v2.0/reference/flux), InfluxData's data scripting and query language,
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
title: Query fields and tags
|
title: Query fields and tags
|
||||||
seotitle: Query fields and tags in InfluxDB using Flux
|
seotitle: Query fields and tags in InfluxDB using Flux
|
||||||
description: >
|
description: >
|
||||||
Use the `filter()` function to query data based on fields, tags, or any other column value.
|
Use the [`filter()` function](/v2.0/reference/flux/stdlib/built-in/transformations/filter/) to query data based on fields, tags, or any other column value.
|
||||||
`filter()` performs operations similar to the `SELECT` statement and the `WHERE`
|
`filter()` performs operations similar to the `SELECT` statement and the `WHERE`
|
||||||
clause in InfluxQL and other SQL-like query languages.
|
clause in InfluxQL and other SQL-like query languages.
|
||||||
weight: 201
|
weight: 201
|
||||||
|
@ -10,6 +10,16 @@ menu:
|
||||||
v2_0:
|
v2_0:
|
||||||
parent: Query with Flux
|
parent: Query with Flux
|
||||||
v2.0/tags: [query, select, where]
|
v2.0/tags: [query, select, where]
|
||||||
|
list_code_example: |
|
||||||
|
```js
|
||||||
|
from(bucket: "example-bucket")
|
||||||
|
|> range(start: -1h)
|
||||||
|
|> filter(fn: (r) =>
|
||||||
|
r._measurement == "example-measurement" and
|
||||||
|
r._field == "example-field" and
|
||||||
|
r.tag == "example-tag"
|
||||||
|
)
|
||||||
|
```
|
||||||
---
|
---
|
||||||
|
|
||||||
Use the [`filter()` function](/v2.0/reference/flux/stdlib/built-in/transformations/filter/)
|
Use the [`filter()` function](/v2.0/reference/flux/stdlib/built-in/transformations/filter/)
|
||||||
|
|
|
@ -1,22 +1,32 @@
|
||||||
---
|
---
|
||||||
title: Sort and limit data with Flux
|
title: Sort and limit data with Flux
|
||||||
seotitle: Sort and limit data in InfluxDB with Flux
|
seotitle: Sort and limit data in InfluxDB with Flux
|
||||||
list_title: Sort and limit data
|
list_title: Sort and limit
|
||||||
description: >
|
description: >
|
||||||
This guide walks through sorting and limiting data with Flux and outlines how
|
Use the [`sort()`function](/v2.0/reference/flux/stdlib/built-in/transformations/sort)
|
||||||
it shapes your data in the process.
|
to order records within each table by specific columns and the
|
||||||
|
[`limit()` function](/v2.0/reference/flux/stdlib/built-in/transformations/limit)
|
||||||
|
to limit the number of records in output tables to a fixed number, `n`.
|
||||||
v2.0/tags: [sort, limit]
|
v2.0/tags: [sort, limit]
|
||||||
menu:
|
menu:
|
||||||
v2_0:
|
v2_0:
|
||||||
name: Sort and limit data
|
name: Sort and limit
|
||||||
parent: Query with Flux
|
parent: Query with Flux
|
||||||
weight: 203
|
weight: 203
|
||||||
aliases:
|
aliases:
|
||||||
- /v2.0/query-data/guides/sort-limit/
|
- /v2.0/query-data/guides/sort-limit/
|
||||||
|
list_code_example: |
|
||||||
|
```js
|
||||||
|
data
|
||||||
|
|> sort(columns: ["host", "_value"])
|
||||||
|
|> limit(n: 10)
|
||||||
|
```
|
||||||
---
|
---
|
||||||
|
|
||||||
The [`sort()`function](/v2.0/reference/flux/stdlib/built-in/transformations/sort)
|
Use the [`sort()`function](/v2.0/reference/flux/stdlib/built-in/transformations/sort)
|
||||||
orders the records within each table.
|
to order records within each table by specific columns and the
|
||||||
|
[`limit()` function](/v2.0/reference/flux/stdlib/built-in/transformations/limit)
|
||||||
|
to limit the number of records in output tables to a fixed number, `n`.
|
||||||
|
|
||||||
If you're just getting started with Flux queries, check out the following:
|
If you're just getting started with Flux queries, check out the following:
|
||||||
|
|
||||||
|
|
|
@ -1,18 +1,23 @@
|
||||||
---
|
---
|
||||||
title: Window and aggregate data with Flux
|
title: Window and aggregate data with Flux
|
||||||
seotitle: Window and aggregate data in InfluxDB with Flux
|
seotitle: Window and aggregate data in InfluxDB with Flux
|
||||||
list_title: Window & aggregate data
|
list_title: Window & aggregate
|
||||||
description: >
|
description: >
|
||||||
This guide walks through windowing and aggregating data with Flux and outlines
|
This guide walks through windowing and aggregating data with Flux and outlines
|
||||||
how it shapes your data in the process.
|
how it shapes your data in the process.
|
||||||
menu:
|
menu:
|
||||||
v2_0:
|
v2_0:
|
||||||
name: Window & aggregate data
|
name: Window & aggregate
|
||||||
parent: Query with Flux
|
parent: Query with Flux
|
||||||
weight: 204
|
weight: 204
|
||||||
v2.0/tags: [flux, aggregates]
|
v2.0/tags: [flux, aggregates]
|
||||||
aliases:
|
aliases:
|
||||||
- /v2.0/query-data/guides/window-aggregate/
|
- /v2.0/query-data/guides/window-aggregate/
|
||||||
|
list_code_example: |
|
||||||
|
```js
|
||||||
|
data
|
||||||
|
|> aggregateWindow(every: 5m, fn: mean)
|
||||||
|
```
|
||||||
---
|
---
|
||||||
|
|
||||||
A common operation performed with time series data is grouping data into windows of time,
|
A common operation performed with time series data is grouping data into windows of time,
|
||||||
|
|
Loading…
Reference in New Issue