Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| linux:influxdb [2023/01/13 17:22] – admin | linux:influxdb [2024/02/22 03:34] (current) – [InfluxDb] admin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== InfluxDb ====== | ====== InfluxDb ====== | ||
| + | cheat sheet / examples https:// | ||
| + | https:// | ||
| + | <WRAP left tip 200px> | ||
| + | influxdb 3 | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| < | < | ||
| Line 13: | Line 21: | ||
| ===== Influxdb queries ===== | ===== Influxdb queries ===== | ||
| * https:// | * https:// | ||
| + | |||
| + | |||
| + | |||
| + | <code SQL> | ||
| + | import " | ||
| + | |||
| + | from(bucket: | ||
| + | // |> range(start: | ||
| + | |> range(start: | ||
| + | |> filter(fn: (r) => r[" | ||
| + | |> filter(fn: (r) => r[" | ||
| + | |> filter(fn: (r) => r._field == " | ||
| + | |> schema.fieldsAsCols() | ||
| + | |> filter(fn: (r) => r[" | ||
| + | |> filter(fn: (r) => r[" | ||
| + | |> duplicate(column: | ||
| + | |> duplicate(column: | ||
| + | |> group(columns: | ||
| + | |> aggregateWindow(every: | ||
| + | // // |> group(columns: | ||
| + | // // | ||
| + | // | ||
| + | // |> sum() | ||
| + | // |> yield() | ||
| + | // | ||
| + | // |> drop(columns: | ||
| + | // |> aggregateWindow(every: | ||
| + | </ | ||
| + | |||
| + | ++++ Fields| | ||
| + | _measurement | ||
| + | direction | ||
| + | dst | ||
| + | dst_port | ||
| + | first_switched | ||
| + | flow_end_reason | ||
| + | host | ||
| + | icmp_code | ||
| + | icmp_type | ||
| + | in_bytes | ||
| + | in_packets | ||
| + | in_snmp | ||
| + | ip_version | ||
| + | last_switched | ||
| + | out_snmp | ||
| + | protocol | ||
| + | source | ||
| + | src | ||
| + | src_port | ||
| + | src_tos | ||
| + | tcp_flags | ||
| + | version | ||
| + | ++++ | ||
| + | |||
| + | |||
| + | ++++ TMP flux| | ||
| + | <code SQL> | ||
| + | import " | ||
| + | |||
| + | from(bucket: | ||
| + | // |> range(start: | ||
| + | |> range(start: | ||
| + | |> filter(fn: (r) => r[" | ||
| + | |> filter(fn: (r) => r[" | ||
| + | |> filter(fn: (r) => r._field == " | ||
| + | |> schema.fieldsAsCols() | ||
| + | // |> filter(fn: (r) => r[" | ||
| + | |> filter(fn: (r) => r[" | ||
| + | |> duplicate(column: | ||
| + | // |> duplicate(column: | ||
| + | |> duplicate(column: | ||
| + | |> group(columns: | ||
| + | |> aggregateWindow(every: | ||
| + | // |> group(columns: | ||
| + | // |> sum() | ||
| + | // |> group() | ||
| + | // | ||
| + | // | ||
| + | // | ||
| + | // | ||
| + | // | ||
| + | // | ||
| + | // |> sum() | ||
| + | // |> yield() | ||
| + | // | ||
| + | // |> drop(columns: | ||
| + | // |> aggregateWindow(every: | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | </ | ||
| + | ++++ | ||