Transform your data
diff --git a/content/influxdb/v2.0/query-data/get-started/transform-data.md b/content/influxdb/v2.0/query-data/get-started/transform-data.md
index 29711f1f7..798b7a611 100644
--- a/content/influxdb/v2.0/query-data/get-started/transform-data.md
+++ b/content/influxdb/v2.0/query-data/get-started/transform-data.md
@@ -41,7 +41,7 @@ from(bucket:"example-bucket")
## Flux functions
Flux provides a number of functions that perform specific operations, transformations, and tasks.
-You can also [create custom functions](/influxdb/v2.0/query-data/guides/custom-functions) in your Flux queries.
+You can also [create custom functions](/influxdb/v2.0/query-data/flux/custom-functions) in your Flux queries.
_Functions are covered in detail in the [Flux functions](/influxdb/v2.0/reference/flux/stdlib) documentation._
A common type of function used when transforming data queried from InfluxDB is an aggregate function.
@@ -179,7 +179,7 @@ and your own custom functions, but this is a good introduction into the basic sy
---
_For a deeper dive into windowing and aggregating data with example data output for each transformation,
-view the [Window and aggregate data](/influxdb/v2.0/query-data/guides/window-aggregate) guide._
+view the [Window and aggregate data](/influxdb/v2.0/query-data/flux/window-aggregate) guide._
---
diff --git a/content/influxdb/v2.0/reference/cli/influx/bucket/_index.md b/content/influxdb/v2.0/reference/cli/influx/bucket/_index.md
index 288ad12c8..629d53a27 100644
--- a/content/influxdb/v2.0/reference/cli/influx/bucket/_index.md
+++ b/content/influxdb/v2.0/reference/cli/influx/bucket/_index.md
@@ -24,7 +24,7 @@ influx bucket [command]
|:---------- |:----------- |
| [create](/influxdb/v2.0/reference/cli/influx/bucket/create) | Create bucket |
| [delete](/influxdb/v2.0/reference/cli/influx/bucket/delete) | Delete bucket |
-| [list](/influxdb/v2.0/reference/cli/influx/bucket/find) | List buckets |
+| [list](/influxdb/v2.0/reference/cli/influx/bucket/list) | List buckets |
| [update](/influxdb/v2.0/reference/cli/influx/bucket/update) | Update bucket |
## Flags
diff --git a/content/influxdb/v2.0/reference/cli/influx/config/_index.md b/content/influxdb/v2.0/reference/cli/influx/config/_index.md
index 20648ddd2..d4da7dafe 100644
--- a/content/influxdb/v2.0/reference/cli/influx/config/_index.md
+++ b/content/influxdb/v2.0/reference/cli/influx/config/_index.md
@@ -53,7 +53,7 @@ influx config local-config
|:---- |:----------- |
| [create](/influxdb/v2.0/reference/cli/influx/config/create) | Create a new connection configuration |
| [list](/influxdb/v2.0/reference/cli/influx/config/create) | List connection configurations |
-| [delete](/influxdb/v2.0/reference/cli/influx/config/delete) | Delete a connection configuration |
+| [delete](/influxdb/v2.0/reference/cli/influx/config/rm) | Delete a connection configuration |
| [set](/influxdb/v2.0/reference/cli/influx/config/set) | Set or update a connection configuration |
## Flags
diff --git a/content/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/doubleema.md b/content/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/doubleema.md
index 3e66f6fd4..95817c0ce 100644
--- a/content/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/doubleema.md
+++ b/content/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/doubleema.md
@@ -23,7 +23,7 @@ related:
The `doubleEMA()` function calculates the exponential moving average of values in
the `_value` column grouped into `n` number of points, giving more weight to recent
-data at double the rate of [`exponentialMovingAverage()`](/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/aggregates/exponentialmovingaverage/).
+data at double the rate of [`exponentialMovingAverage()`](/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/exponentialmovingaverage/).
_**Function type:** Transformation_
diff --git a/content/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/stream-table/getcolumn.md b/content/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/stream-table/getcolumn.md
index 3bbe3a8b0..f18a84a54 100644
--- a/content/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/stream-table/getcolumn.md
+++ b/content/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/stream-table/getcolumn.md
@@ -27,7 +27,7 @@ getColumn(column: "_value")
{{% note %}}
#### Use tableFind() to extract a single table
`getColumn()` requires a single table as input.
-Use [`tableFind()`](/influxdb/v2.0/reference/flux/functions/built-in/transformations/stream-table/tablefind/)
+Use [`tableFind()`](/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/stream-table/tablefind/)
to extract a single table from a stream of tables.
{{% /note %}}
diff --git a/content/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/stream-table/getrecord.md b/content/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/stream-table/getrecord.md
index ea752cbb7..8a8f697e8 100644
--- a/content/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/stream-table/getrecord.md
+++ b/content/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/stream-table/getrecord.md
@@ -27,7 +27,7 @@ getRecord(idx: 0)
{{% note %}}
#### Use tableFind() to extract a single table
`getRecord()` requires a single table as input.
-Use [`tableFind()`](/influxdb/v2.0/reference/flux/functions/built-in/transformations/stream-table/tablefind/)
+Use [`tableFind()`](/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/stream-table/tablefind/)
to extract a single table from a stream of tables.
{{% /note %}}
diff --git a/content/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/stream-table/tablefind.md b/content/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/stream-table/tablefind.md
index ed6d6b24a..f9ccade2c 100644
--- a/content/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/stream-table/tablefind.md
+++ b/content/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/stream-table/tablefind.md
@@ -4,7 +4,7 @@ description: >
The `tableFind()` function extracts the first table in a stream of tables whose
group key values match a predicate. If no table is found, the function errors.
aliases:
- - /v2.0/reference/flux/functions/built-in/transformations/stream-table/tablefind/
+ - /v2.0/reference/flux/stdlib/built-in/transformations/stream-table/tablefind/
- /v2.0/reference/flux/stdlib/built-in/transformations/stream-table/tablefind
menu:
influxdb_2_0_ref:
diff --git a/content/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/tripleema.md b/content/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/tripleema.md
index 13ce0a86a..3e15b68d7 100644
--- a/content/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/tripleema.md
+++ b/content/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/tripleema.md
@@ -24,8 +24,8 @@ related:
The `tripleEMA()` function calculates the exponential moving average of values in
the `_value` column grouped into `n` number of points, giving more weight to recent
data with less lag than
-[`exponentialMovingAverage()`](/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/aggregates/exponentialmovingaverage/)
-and [`doubleEMA()`](/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/aggregates/doubleema/).
+[`exponentialMovingAverage()`](/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/exponentialmovingaverage/)
+and [`doubleEMA()`](http://localhost:1313/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/doubleema/).
_**Function type:** Transformation_
diff --git a/content/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/tripleexponentialderivative.md b/content/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/tripleexponentialderivative.md
index e2d3bbced..60c23e1ff 100644
--- a/content/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/tripleexponentialderivative.md
+++ b/content/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/tripleexponentialderivative.md
@@ -50,7 +50,7 @@ a negative value indicates decreasing momentum.
- `EMA_3 = EMA(EMA(EMA(data)))`
- If there are not enough values to calculate a triple exponential derivative,
the output `_value` is `NaN`; all other columns are the same as the _last_ record of the input table.
-- The function behaves the same way as the [`exponentialMovingAverage()`](/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/aggregates/exponentialmovingaverage/) function:
+- The function behaves the same way as the [`exponentialMovingAverage()`](/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/exponentialmovingaverage/) function:
- The function does not include `null` values in the calculation.
- The function acts only on the `_value` column.
diff --git a/content/influxdb/v2.0/reference/flux/stdlib/experimental/aggregate/rate.md b/content/influxdb/v2.0/reference/flux/stdlib/experimental/aggregate/rate.md
index d5b6b37b5..d5497cb37 100644
--- a/content/influxdb/v2.0/reference/flux/stdlib/experimental/aggregate/rate.md
+++ b/content/influxdb/v2.0/reference/flux/stdlib/experimental/aggregate/rate.md
@@ -74,7 +74,7 @@ rate = (tables=<-, every, groupColumns=[], unit=1s) =>
_**Used functions:**_
[aggregateWindow()](/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/aggregates/aggregatewindow/)
-[derivative()](/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/aggregates/derivative/)
+[derivative()](/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/derivative/)
[experimental.group()](/influxdb/v2.0/reference/flux/stdlib/experimental/group/)
[group()](/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/group/)
[mean()](/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/aggregates/mean/)
diff --git a/content/influxdb/v2.0/reference/flux/stdlib/experimental/prometheus/scrape.md b/content/influxdb/v2.0/reference/flux/stdlib/experimental/prometheus/scrape.md
index 4af54fb10..d679a96a1 100644
--- a/content/influxdb/v2.0/reference/flux/stdlib/experimental/prometheus/scrape.md
+++ b/content/influxdb/v2.0/reference/flux/stdlib/experimental/prometheus/scrape.md
@@ -11,7 +11,7 @@ menu:
parent: Prometheus
weight: 401
related:
- - /influxdb/v2.0/write-data/scrape-data/scrapable-endpoints/
+ - /v2.0/write-data/no-code/scrape-data//scrapable-endpoints/
---
The `prometheus.scrape()` function retrieves [Prometheus-formatted metrics](https://prometheus.io/docs/instrumenting/exposition_formats/)
diff --git a/content/influxdb/v2.0/reference/glossary.md b/content/influxdb/v2.0/reference/glossary.md
index 79047cb4b..77c202878 100644
--- a/content/influxdb/v2.0/reference/glossary.md
+++ b/content/influxdb/v2.0/reference/glossary.md
@@ -1018,7 +1018,7 @@ Related entries: [function](#function)
A plugin-driven agent that collects, processes, aggregates, and writes metrics.
-Related entries: [Automatically configure Telegraf](/influxdb/v2.0/write-data/no-code/use-telegraf/auto-config/), [Manually configure Telegraf](/influxdb/v2.0/write-data/no-code/use-telegraf/manual-config/), [Telegraf plugins](/influxdb/v2.0/reference/telegraf-plugins/), [Use Telegraf to collect data](/influxdb/v2.0/write-data/use-telegraf/), [View a Telegraf configuration](/influxdb/v2.0/telegraf-configs/view/)
+Related entries: [Automatically configure Telegraf](/influxdb/v2.0/write-data/no-code/use-telegraf/auto-config/), [Manually configure Telegraf](/influxdb/v2.0/write-data/no-code/use-telegraf/manual-config/), [Telegraf plugins](/influxdb/v2.0/reference/telegraf-plugins/), [Use Telegraf to collect data](/influxdb/v2.0/write-data/no-code/use-telegraf/), [View a Telegraf configuration](/influxdb/v2.0/telegraf-configs/view/)
### time (data type)
diff --git a/content/influxdb/v2.0/reference/internals/storage-engine.md b/content/influxdb/v2.0/reference/internals/storage-engine.md
index 5a1e4306b..a326a5762 100644
--- a/content/influxdb/v2.0/reference/internals/storage-engine.md
+++ b/content/influxdb/v2.0/reference/internals/storage-engine.md
@@ -31,7 +31,7 @@ The storage engine includes the following components:
## Writing data from API to disk
The storage engine handles data from the point an API write request is received through writing data to the physical disk.
-Data is written to InfluxDB using [line protocol](/influxdb/v2.0/reference/line-protocol/) sent via HTTP POST request to the `/write` endpoint.
+Data is written to InfluxDB using [line protocol](/influxdb/v2.0/reference/syntax/line-protocol/) sent via HTTP POST request to the `/write` endpoint.
Batches of [points](/influxdb/v2.0/reference/glossary/#point) are sent to InfluxDB, compressed, and written to a WAL for immediate durability.
Points are also written to an in-memory cache and become immediately queryable.
The in-memory cache is periodically written to disk in the form of [TSM](#time-structured-merge-tree-tsm) files.
diff --git a/content/influxdb/v2.0/reference/release-notes/influxdb.md b/content/influxdb/v2.0/reference/release-notes/influxdb.md
index 647541b7c..0e09a17f7 100644
--- a/content/influxdb/v2.0/reference/release-notes/influxdb.md
+++ b/content/influxdb/v2.0/reference/release-notes/influxdb.md
@@ -105,7 +105,7 @@ This release includes breaking changes:
### Features
-- Add option for Cloud users to use the `influx` CLI to interact with a Cloud instance. For more information, see how to [download and install the influx CLI](/influxdb/v2.0/get-started/#optional-download-and-install-the-influx-cli) and then learn more about how the [influx - InfluxDB command line interface](/influxdb/v2.0/reference/cli/influx/) works.
+- Add option for Cloud users to use the `influx` CLI to interact with a Cloud instance. For more information, see how to [download and install the influx CLI](/influxdb/v2.0/get-started/#optional-download-install-and-use-the-influx-cli) and then learn more about how the [influx - InfluxDB command line interface](/influxdb/v2.0/reference/cli/influx/) works.
- Consolidate `influx apply` commands under templates. Remove some nesting of the `influx` CLI commands.
- Make all `influx apply` applications stateful through stacks.
- Add ability to export a stack's existing resource state using `influx export`.
@@ -219,7 +219,7 @@ The beta 11 version was **not released**. Changes below are included in the beta
- Ensure Telegraf configuration tokens aren't retrievable after creation. New tokens can be created after Telegraf has been setup.
- [Delete bucket by name](/influxdb/v2.0/organizations/buckets/delete-bucket/#delete-a-bucket-by-name) using the `influx` CLI.
- Add helper module to write line protocol to specified url, org, and bucket.
-- Add [`pkg stack`](/influxdb/v2.0/reference/cli/influx/pkg/stack) for stateful package management.
+- Add [`pkg stack`](/influxdb/v2.0/reference/cli/influx/stacks) for stateful package management.
- Add `--no-tasks` flag to `influxd` to disable scheduling of tasks.
- Add ability to output CLI output as JSON and hide table headers.
- Add an [easy way to switch configurations](/influxdb/v2.0/reference/cli/influx/config/#quickly-switch-between-configurations) using the `influx` CLI.
diff --git a/content/influxdb/v2.0/reference/sample-data.md b/content/influxdb/v2.0/reference/sample-data.md
index 054c9c808..779a22e48 100644
--- a/content/influxdb/v2.0/reference/sample-data.md
+++ b/content/influxdb/v2.0/reference/sample-data.md
@@ -15,7 +15,7 @@ Use sample data to familiarize yourself with time series data and InfluxDB.
InfluxData provides many sample time series datasets to use with **InfluxDB Cloud** and **InfluxDB**.
## InfluxDB Cloud demo data
-Use [InfluxDB Cloud demo data buckets](/influxdb/v2.0/write-data/quick-start) for quick,
+Use [InfluxDB Cloud demo data buckets](/v2.0/reference/sample-data/#influxdb-cloud-demo-data) for quick,
free access to different types of sample data.
{{< youtube GSaByPC1Bdc >}}
diff --git a/content/influxdb/v2.0/reference/urls.md b/content/influxdb/v2.0/reference/urls.md
index 773370c76..5dcc9ead0 100644
--- a/content/influxdb/v2.0/reference/urls.md
+++ b/content/influxdb/v2.0/reference/urls.md
@@ -19,7 +19,7 @@ InfluxDB 2.0 is available both locally (OSS) or on multiple cloud providers in m
Each region has a unique InfluxDB Cloud URL and API endpoint.
Use the URLs below to interact with your InfluxDB Cloud instances with the
[InfluxDB API](/influxdb/v2.0/reference/api/), [InfluxDB client libraries](/influxdb/v2.0/reference/api/client-libraries/),
-[`influx` CLI](/influxdb/v2.0/reference/cli/influx/), or [Telegraf](/influxdb/v2.0/write-data/use-telegraf/).
+[`influx` CLI](/influxdb/v2.0/reference/cli/influx/), or [Telegraf](/influxdb/v2.0/write-data/no-code/use-telegraf/).
{{< cloud_regions >}}
diff --git a/content/influxdb/v2.0/write-data/_index.md b/content/influxdb/v2.0/write-data/_index.md
index f1a373c61..4d6328bc5 100644
--- a/content/influxdb/v2.0/write-data/_index.md
+++ b/content/influxdb/v2.0/write-data/_index.md
@@ -13,7 +13,7 @@ menu:
name: Write data
influxdb/v2.0/tags: [write, line protocol]
related:
- - /influxdb/v2.0/write-data/use-telegraf/
+ - /influxdb/v2.0/write-data/no-code/use-telegraf/
- /influxdb/v2.0/api/#tag/Write, InfluxDB API /write endpoint
- /influxdb/v2.0/reference/syntax/line-protocol
- /influxdb/v2.0/reference/syntax/annotated-csv
@@ -160,7 +160,7 @@ The scraper stores the scraped metrics in the bucket created during the
{{% note %}}
Quick Start is only available in the last step of the setup process.
-If you missed the Quick Start option, you can [manually create a scraper](/influxdb/v2.0/write-data/scrape-data)
+If you missed the Quick Start option, you can [manually create a scraper](/v2.0/write-data/no-code/scrape-data/)
that scrapes data from the `/metrics` endpoint.
{{% /note %}}
diff --git a/content/influxdb/v2.0/write-data/best-practices/optimize-writes.md b/content/influxdb/v2.0/write-data/best-practices/optimize-writes.md
index 05ea832b9..93271339f 100644
--- a/content/influxdb/v2.0/write-data/best-practices/optimize-writes.md
+++ b/content/influxdb/v2.0/write-data/best-practices/optimize-writes.md
@@ -23,7 +23,7 @@ Use these tips to optimize performance and system overhead when writing data to
{{% note %}}
The following tools write to InfluxDB and employ _most_ write optimizations by default:
-- [Telegraf](/influxdb/v2.0/write-data/use-telegraf/)
+- [Telegraf](/influxdb/v2.0/write-data/no-code/use-telegraf/)
- [InfluxDB client libraries](/influxdb/v2.0/reference/api/client-libraries/)
- [InfluxDB scrapers](/influxdb/v2.0/write-data/no-code/scrape-data/)
{{% /note %}}