From eb34c798dd3dc831eb325025340f6cc4d9a6187f Mon Sep 17 00:00:00 2001 From: peterreg Date: Wed, 8 Jun 2022 17:07:27 -0700 Subject: [PATCH] Adding InfluxDB University course links to relevant areas in docs (#4102) * Adding InfluxDB University videos to various docs. * Update content/enterprise_influxdb/v1.9/introduction/installation/_index.md Co-authored-by: kelseiv <47797004+kelseiv@users.noreply.github.com> * Add edits from kelseiv * Adding edit from Scott Thanks! Co-authored-by: peterreg Co-authored-by: kelseiv <47797004+kelseiv@users.noreply.github.com> --- .../v1.9/administration/configure/_index.md | 2 ++ content/enterprise_influxdb/v1.9/concepts/_index.md | 2 ++ content/enterprise_influxdb/v1.9/flux/_index.md | 2 ++ content/enterprise_influxdb/v1.9/flux/get-started/_index.md | 2 ++ content/enterprise_influxdb/v1.9/flux/guides/_index.md | 2 ++ content/enterprise_influxdb/v1.9/introduction/_index.md | 2 ++ .../enterprise_influxdb/v1.9/introduction/getting-started.md | 2 ++ .../v1.9/introduction/installation/_index.md | 2 ++ content/influxdb/cloud/api-guide/_index.md | 2 ++ content/influxdb/cloud/get-started.md | 2 ++ .../influxdb/cloud/write-data/no-code/use-telegraf/_index.md | 2 ++ content/influxdb/v2.2/get-started.md | 2 ++ .../influxdb/v2.2/write-data/no-code/use-telegraf/_index.md | 2 ++ content/kapacitor/v1.6/administration/configuration.md | 2 ++ content/kapacitor/v1.6/guides/event-handler-setup.md | 2 ++ content/kapacitor/v1.6/guides/socket_udf.md | 2 ++ content/kapacitor/v1.6/working/template_tasks.md | 2 ++ content/kapacitor/v1.6/working/using_alert_topics.md | 1 + content/telegraf/v1.22/_index.md | 4 ++++ 19 files changed, 39 insertions(+) diff --git a/content/enterprise_influxdb/v1.9/administration/configure/_index.md b/content/enterprise_influxdb/v1.9/administration/configure/_index.md index 436442772..5b83007a1 100644 --- a/content/enterprise_influxdb/v1.9/administration/configure/_index.md +++ b/content/enterprise_influxdb/v1.9/administration/configure/_index.md @@ -9,3 +9,5 @@ menu: --- {{< children >}} + +{{< influxdbu title="Configuring InfluxDB Enterprise: Best Practices" summary="Learn about best practices and optimization techniques for InfluxDB Enterprise in this **free** InfluxDB University course." action="Take the course" link="https://university.influxdata.com/courses/configuring-influxdb-enterprise-best-practices-tutorial/" >}} diff --git a/content/enterprise_influxdb/v1.9/concepts/_index.md b/content/enterprise_influxdb/v1.9/concepts/_index.md index 8e048e741..1021924f8 100644 --- a/content/enterprise_influxdb/v1.9/concepts/_index.md +++ b/content/enterprise_influxdb/v1.9/concepts/_index.md @@ -10,3 +10,5 @@ menu: --- {{< children hlevel="h2" type="list" >}} + +{{< influxdbu title="Configuring InfluxDB Enterprise: Best Practices" summary="Learn about best practices and optimization techniques for InfluxDB Enterprise in this **free** InfluxDB University course." action="Take the course" link="https://university.influxdata.com/courses/configuring-influxdb-enterprise-best-practices-tutorial/" >}} diff --git a/content/enterprise_influxdb/v1.9/flux/_index.md b/content/enterprise_influxdb/v1.9/flux/_index.md index fa15e8668..f769e55ae 100644 --- a/content/enterprise_influxdb/v1.9/flux/_index.md +++ b/content/enterprise_influxdb/v1.9/flux/_index.md @@ -33,3 +33,5 @@ from(bucket: "telegraf/autogen") ``` {{< children >}} + +{{< influxdbu title="Intro to Basic Flux Elements" summary="Learn the basics about Flux, InfluxDB’s functional scripting language in this **free** InfluxDB University course." action="Take the course" link="https://university.influxdata.com/courses/intro-to-basic-flux-elements-tutorial/" >}} diff --git a/content/enterprise_influxdb/v1.9/flux/get-started/_index.md b/content/enterprise_influxdb/v1.9/flux/get-started/_index.md index fd4703967..88e9a2a0d 100644 --- a/content/enterprise_influxdb/v1.9/flux/get-started/_index.md +++ b/content/enterprise_influxdb/v1.9/flux/get-started/_index.md @@ -110,6 +110,8 @@ The Schema pane allows you to explore your data. The Script pane is where you write your Flux script. The Functions pane provides a list of functions available in your Flux queries. +{{< influxdbu "flux-103" >}} + diff --git a/content/enterprise_influxdb/v1.9/flux/guides/_index.md b/content/enterprise_influxdb/v1.9/flux/guides/_index.md index 0cb506e17..098e2d409 100644 --- a/content/enterprise_influxdb/v1.9/flux/guides/_index.md +++ b/content/enterprise_influxdb/v1.9/flux/guides/_index.md @@ -35,3 +35,5 @@ data = from(bucket: "db/rp") --- {{< children pages="all" readmore="true" hr="true" >}} + +{{< influxdbu title="Intro to Basic Flux Elements" summary="Learn the basics about Flux, InfluxDB’s functional scripting language in this **free** InfluxDB University course." action="Take the course" link="https://university.influxdata.com/courses/intro-to-basic-flux-elements-tutorial/" >}} diff --git a/content/enterprise_influxdb/v1.9/introduction/_index.md b/content/enterprise_influxdb/v1.9/introduction/_index.md index 566364853..cd518f467 100644 --- a/content/enterprise_influxdb/v1.9/introduction/_index.md +++ b/content/enterprise_influxdb/v1.9/introduction/_index.md @@ -12,3 +12,5 @@ menu: --- {{< children >}} + +{{< influxdbu title="Intro to InfluxDB Enterprise" summary="Learn about the features and benefits of using InfluxDB Enterprise in this **free** InfluxDB University course." action="Take the course" link="https://university.influxdata.com/courses/intro-to-influxdb-enterprise-tutorial/" >}} diff --git a/content/enterprise_influxdb/v1.9/introduction/getting-started.md b/content/enterprise_influxdb/v1.9/introduction/getting-started.md index b5fc29ac4..544170238 100644 --- a/content/enterprise_influxdb/v1.9/introduction/getting-started.md +++ b/content/enterprise_influxdb/v1.9/introduction/getting-started.md @@ -20,3 +20,5 @@ After you successfully [install and set up](/enterprise_influxdb/v1.9/introducti - Find [Enterprise guides](/enterprise_influxdb/v1.9/guides/) on a variety of topics, such as how to downsample and retain data, rebalance InfluxDB Enterprise clusters, use fine-grained authorization, and more! - Explore the [InfluxQL](/enterprise_influxdb/v1.9/query_language/) and [Flux](/enterprise_influxdb/v1.9/flux/) languages. - Learn about [InfluxDB line protocol](/enterprise_influxdb/v1.9/write_protocols/) and other [supported protocols](/enterprise_influxdb/v1.9/supported_protocols/). + +{{< influxdbu "influxdb-101" >}} diff --git a/content/enterprise_influxdb/v1.9/introduction/installation/_index.md b/content/enterprise_influxdb/v1.9/introduction/installation/_index.md index 533102d72..e1cd21109 100644 --- a/content/enterprise_influxdb/v1.9/introduction/installation/_index.md +++ b/content/enterprise_influxdb/v1.9/introduction/installation/_index.md @@ -18,3 +18,5 @@ Complete the following steps to install an InfluxDB Enterprise cluster in your o 1. [Install InfluxDB Enterprise meta nodes](/enterprise_influxdb/v1.9/introduction/installation/installation/meta_node_installation/) 2. [Install InfluxDB data nodes](/enterprise_influxdb/v1.9/introduction/installation/installation/data_node_installation/) 3. [Install Chronograf](/enterprise_influxdb/v1.9/introduction/installation/installation/chrono_install/) + +{{< influxdbu title="Installing InfluxDB Enterprise" summary="Learn about InfluxDB architecture and how to install InfluxDB Enterprise with step-by-step instructions." action="Take the course" link="https://university.influxdata.com/courses/installing-influxdb-enterprise-tutorial/" >}} diff --git a/content/influxdb/cloud/api-guide/_index.md b/content/influxdb/cloud/api-guide/_index.md index 93387f500..818fd9e69 100644 --- a/content/influxdb/cloud/api-guide/_index.md +++ b/content/influxdb/cloud/api-guide/_index.md @@ -25,3 +25,5 @@ that work with InfluxDB 1.x client libraries and third-party integrations like [Grafana](https://grafana.com) and others. View full v1 compatibility API documentation + +{{< influxdbu title="Building IoT Appls with InfluxDB" summary="Learn the basics of how to build an IoT application with InfluxDB with this **free** InfluxDB University course." action="Take the course" link="https://university.influxdata.com/courses/building-iot-apps-with-influxdb-tutorial/" >}} diff --git a/content/influxdb/cloud/get-started.md b/content/influxdb/cloud/get-started.md index 85bd3e7bd..f17a43c1f 100644 --- a/content/influxdb/cloud/get-started.md +++ b/content/influxdb/cloud/get-started.md @@ -145,3 +145,5 @@ After processing, send the downsampled data to a new bucket to store and view it 3. Enter a name for your bucket and click **Create**. 4. Click **Run** from the **Preview** dropdown list to run the notebook and write to the output bucket a single time. 5. To write continuously, click **Export as Task** in the upper right corner of the **Output to Bucket** cell. For details about working with tasks, see [Manage tasks](/influxdb/cloud/process-data/manage-tasks/). + +{{< influxdbu "influxdb-101" >}} diff --git a/content/influxdb/cloud/write-data/no-code/use-telegraf/_index.md b/content/influxdb/cloud/write-data/no-code/use-telegraf/_index.md index b6e9d771a..b05d94fa6 100644 --- a/content/influxdb/cloud/write-data/no-code/use-telegraf/_index.md +++ b/content/influxdb/cloud/write-data/no-code/use-telegraf/_index.md @@ -36,3 +36,5 @@ Telegraf input and output plugins are enabled and configured in Telegraf's confi You have the following options for configuring Telegraf: {{< children >}} + +{{< influxdbu "telegraf-102" >}} diff --git a/content/influxdb/v2.2/get-started.md b/content/influxdb/v2.2/get-started.md index 5a96a089b..4228a4280 100644 --- a/content/influxdb/v2.2/get-started.md +++ b/content/influxdb/v2.2/get-started.md @@ -57,3 +57,5 @@ See [Visualize data](/influxdb/v2.2/visualize-data/). Monitor your data and sends alerts based on specified logic. See [Monitor and alert](/influxdb/v2.2/monitor-alert/). + +{{< influxdbu "influxdb-101" >}} diff --git a/content/influxdb/v2.2/write-data/no-code/use-telegraf/_index.md b/content/influxdb/v2.2/write-data/no-code/use-telegraf/_index.md index 1d30ce406..39ea66060 100644 --- a/content/influxdb/v2.2/write-data/no-code/use-telegraf/_index.md +++ b/content/influxdb/v2.2/write-data/no-code/use-telegraf/_index.md @@ -34,3 +34,5 @@ Telegraf input and output plugins are enabled and configured in Telegraf's confi You have the following options for configuring Telegraf: {{< children >}} + +{{< influxdbu "telegraf-102" >}} diff --git a/content/kapacitor/v1.6/administration/configuration.md b/content/kapacitor/v1.6/administration/configuration.md index 182aa41b2..9bbdc3920 100644 --- a/content/kapacitor/v1.6/administration/configuration.md +++ b/content/kapacitor/v1.6/administration/configuration.md @@ -1063,3 +1063,5 @@ curl --request POST 'http://localhost:9092/kapacitor/v1/config/smtp' \ For detailed information about how to override configurations with the Kapacitor API, see [Overriding configurations](/kapacitor/v1.6/working/api/#overriding-configurations). + +{{< influxdbu title="Configuring Kapacitor" summary="Learn how to dynamically configure Kapacitor via API with this **free** InfluxDB University course." action="Take the course" link="https://university.influxdata.com/courses/configuring-kapacitor-tutorial/" >}} diff --git a/content/kapacitor/v1.6/guides/event-handler-setup.md b/content/kapacitor/v1.6/guides/event-handler-setup.md index 79b1207c8..98d628660 100644 --- a/content/kapacitor/v1.6/guides/event-handler-setup.md +++ b/content/kapacitor/v1.6/guides/event-handler-setup.md @@ -439,3 +439,5 @@ stream ``` The setup sends `Might want to check your CPU` to the Telegram bot associated with the chat ID `123456789` and API access token `abcdefghi:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx`. + +{{< influxdbu title="Event Handlers & Node Alerts in Kapacitor" summary="Get started with Kapacitor Topics and Event Handlers with this **free** InfluxDB University course." action="Take the course" link="https://university.influxdata.com/courses/event-handlers-node-alerts-kapacitor-tutorial/" >}} diff --git a/content/kapacitor/v1.6/guides/socket_udf.md b/content/kapacitor/v1.6/guides/socket_udf.md index 301d9ae96..c44cce2c8 100644 --- a/content/kapacitor/v1.6/guides/socket_udf.md +++ b/content/kapacitor/v1.6/guides/socket_udf.md @@ -655,3 +655,5 @@ If you want to learn more, here are a few places to start: * Change the mirror UDF to work on batches instead of streams. This requires changing the edge type in the `Info` method as well as implementing the `BeginBatch` and `EndBatch` methods. * Take a look at the other [examples](https://github.com/influxdata/kapacitor/tree/master/udf/agent/examples) and modify one to do something similar to one of your existing requirements. + +{{< influxdbu title="User Defined Functions in Kapacitor" summary="Learn how to create User Defined Functions and Tasks with Kapacitor in this **free** InfluxDB University course" action="Take the course." link="https://university.influxdata.com/courses/user-defined-functions-in-kapacitor-tutorial/" >}} diff --git a/content/kapacitor/v1.6/working/template_tasks.md b/content/kapacitor/v1.6/working/template_tasks.md index c24bb9b3a..deeefc8ed 100644 --- a/content/kapacitor/v1.6/working/template_tasks.md +++ b/content/kapacitor/v1.6/working/template_tasks.md @@ -430,3 +430,5 @@ kapacitor define mem_alert -file implicit_mem_template_task.yaml the `dbrps` field must **not** appear in the task definition file, e.g. in `implicit_mem_template_task.yaml`. Doing so will will cause an error. {{% /note %}} + +{{< influxdbu title="User Defined Functions in Kapacitor" summary="Learn how to create User Defined Functions and Tasks with Kapacitor in this **free** InfluxDB University course." action="Take the course" link="https://university.influxdata.com/courses/user-defined-functions-in-kapacitor-tutorial/" >}} diff --git a/content/kapacitor/v1.6/working/using_alert_topics.md b/content/kapacitor/v1.6/working/using_alert_topics.md index 529557f70..5379eb00a 100644 --- a/content/kapacitor/v1.6/working/using_alert_topics.md +++ b/content/kapacitor/v1.6/working/using_alert_topics.md @@ -234,3 +234,4 @@ Now update the handler and only alerts that changed state will be sent to Slack. ``` kapacitor define-topic-handler ./slack.yaml ``` +{{< influxdbu title="Event Handlers & Node Alerts in Kapacitor" summary="Get started with Kapacitor Topics and Event Handlers with this **free** InfluxDB University course." action="Take the course" link="https://university.influxdata.com/courses/event-handlers-node-alerts-kapacitor-tutorial/" >}} diff --git a/content/telegraf/v1.22/_index.md b/content/telegraf/v1.22/_index.md index 9dabc5b84..5d01cee17 100644 --- a/content/telegraf/v1.22/_index.md +++ b/content/telegraf/v1.22/_index.md @@ -17,3 +17,7 @@ Written in Go, Telegraf compiles into a single binary with no external dependenc For an introduction to Telegraf and an overview of how it works, watch the following video: {{< youtube vGJeo3FaMds >}} + +{{< influxdbu title="Telegraf Basics" summary="Learn how to get started with Telegraf with this **free** course that covers common use cases, proper configuration, and best practices for deployment. Also, discover how to write your own custom Telegraf plugins." action="Take the course" link="https://university.influxdata.com/courses/telegraf-basics-tutorial/" >}} + +{{< influxdbu "telegraf-102" >}}