From dbc53a1319d601396bdf4a69e9d819c5ee2d9d8f Mon Sep 17 00:00:00 2001 From: Kelly Date: Tue, 1 Sep 2020 11:21:56 -0700 Subject: [PATCH] fix all Chrongraf 404 links/200s in 1.8 --- content/chronograf/v1.6/guides/create-alert-rules.md | 3 +-- .../chronograf/v1.7/administration/configuration.md | 3 +-- .../v1.7/administration/managing-influxdb-users.md | 3 +-- content/chronograf/v1.7/guides/create-alert-rules.md | 6 ++---- .../chronograf/v1.7/guides/visualization-types.md | 3 +-- content/chronograf/v1.7/introduction/installation.md | 2 -- .../about_the_project/release-notes-changelog.md | 6 +++--- .../chronograf/v1.8/administration/config-options.md | 3 +-- .../v1.8/administration/creating-connections.md | 4 ++-- .../v1.8/administration/managing-chronograf-users.md | 12 +++++------- .../v1.8/administration/managing-influxdb-users.md | 2 +- content/chronograf/v1.8/guides/create-alert-rules.md | 5 ++--- .../v1.8/guides/using-precreated-dashboards.md | 4 ++-- .../chronograf/v1.8/guides/visualization-types.md | 2 -- content/chronograf/v1.8/introduction/installation.md | 4 +--- content/chronograf/v1.8/tools/chronoctl/migrate.md | 4 ++-- 16 files changed, 25 insertions(+), 41 deletions(-) diff --git a/content/chronograf/v1.6/guides/create-alert-rules.md b/content/chronograf/v1.6/guides/create-alert-rules.md index a1b5949b7..2a996ec25 100644 --- a/content/chronograf/v1.6/guides/create-alert-rules.md +++ b/content/chronograf/v1.6/guides/create-alert-rules.md @@ -31,8 +31,7 @@ This guide walks through creating a Chronograf alert rule that sends an alert me * Downloaded and install the entire TICKstack (Telegraf, InfluxDB, Chronograf, and Kapacitor). * Configure Telegraf to collect data using the InfluxDB [system statistics](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/system) input plugin and write data to your InfluxDB instance. * [Create a Kapacitor connection in Chronograf](/chronograf/v1.6/introduction/getting-started/#4-connect-chronograf-to-kapacitor). -* Slack is available and configured as an [event handler](/chronograf/v1.6/troubleshooting/frequently-asked-questions/#what-kapacitor-event-handlers-are-supported-in-chronograf) in Chronograf. -See the [Configuring Kapacitor Event Handlers](/chronograf/v1.6/guides/configuring-alert-endpoints/) guide for detailed configuration instructions. +* Slack is available and configured as an event handler in Chronograf. See [Configuring Chronograf alert endpoints](/chronograf/v1.6/guides/configuring-alert-endpoints/) for detailed configuration instructions. ## Configuring Chronograf alert rules diff --git a/content/chronograf/v1.7/administration/configuration.md b/content/chronograf/v1.7/administration/configuration.md index 4a5920dee..d5cef1078 100644 --- a/content/chronograf/v1.7/administration/configuration.md +++ b/content/chronograf/v1.7/administration/configuration.md @@ -54,8 +54,7 @@ To set up security for Chronograf, configure: After you configure OAuth 2.0 authentication, you can set up multiple organizations, roles, and users. For details, check out the following topics: -* [Managing organizations](chronograf/v1.7/administration/managing-organizations/) +* [Managing organizations](/chronograf/v1.7/administration/managing-organizations/) * [Managing Chronograf users](/chronograf/v1.7/administration/managing-chronograf-users/) - diff --git a/content/chronograf/v1.7/administration/managing-influxdb-users.md b/content/chronograf/v1.7/administration/managing-influxdb-users.md index 720cf0e7d..660230a73 100644 --- a/content/chronograf/v1.7/administration/managing-influxdb-users.md +++ b/content/chronograf/v1.7/administration/managing-influxdb-users.md @@ -12,7 +12,6 @@ menu: The **Chronograf Admin** provides InfluxDB user management for InfluxDB OSS and InfluxDB Enterprise users. - > ***Note:*** For details on Chronograf user authentication and management, see [Managing security](/chronograf/v1.7/administration/managing-security/). **On this page:** @@ -77,7 +76,7 @@ A successful `CREATE USER` query returns a blank result: ### Step 4: Edit the InfluxDB source in Chronograf. -If you've already [connected your database to Chronograf](chronograf/latest/introduction/installation#connect-chronograf-to-your-influxdb-instance-or-influxdb-enterprise-cluster), update the connection configuration in Chronograf with your new username and password. +If you've already [connected your database to Chronograf](/chronograf/v1.8/introduction/installation#connect-chronograf-to-your-influxdb-instance-or-influxdb-enterprise-cluster), update the connection configuration in Chronograf with your new username and password. Edit existing InfluxDB database sources by navigating to the Chronograf configuration page and clicking on the name of the source. ## InfluxDB OSS User Management diff --git a/content/chronograf/v1.7/guides/create-alert-rules.md b/content/chronograf/v1.7/guides/create-alert-rules.md index c451b4432..84a768c84 100644 --- a/content/chronograf/v1.7/guides/create-alert-rules.md +++ b/content/chronograf/v1.7/guides/create-alert-rules.md @@ -10,7 +10,6 @@ menu: parent: Guides --- - Chronograf provides a user interface for [Kapacitor](/{{< latest "kapacitor" >}}/), InfluxData's processing framework for creating alerts, ETL jobs (running extract, transform, load), and detecting anomalies in your data. Chronograf alert rules correspond to Kapacitor tasks that trigger alerts whenever certain conditions are met. Behind the scenes, these tasks are stored as [TICKscripts](/{{< latest "kapacitor" >}}/tick/) that can be edited manually or through Chronograf. @@ -30,9 +29,8 @@ This guide walks through creating a Chronograf alert rule that sends an alert me * Downloaded and install the entire TICKstack (Telegraf, InfluxDB, Chronograf, and Kapacitor). * Configure Telegraf to collect data using the InfluxDB [system statistics](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/system) input plugin and write data to your InfluxDB instance. -* [Create a Kapacitor connection in Chronograf](/chronograf/v1.7/introduction/getting-started/#4-connect-chronograf-to-kapacitor). -* Slack is available and configured as an [event handler](/chronograf/v1.7/troubleshooting/frequently-asked-questions/#what-kapacitor-event-handlers-are-supported-in-chronograf) in Chronograf. -See the [Configuring Kapacitor Event Handlers](/chronograf/v1.7/guides/configuring-alert-endpoints/) guide for detailed configuration instructions. +* [Create a Kapacitor connection in Chronograf](/chronograf/v1.7/introduction/installation/#connect-chronograf-to-kapacitor). +* Slack is available and configured as an event handler in Chronograf. See [Configuring Chronograf alert endpoints](/chronograf/v1.7/guides/configuring-alert-endpoints/) for detailed configuration instructions. ## Configuring Chronograf alert rules diff --git a/content/chronograf/v1.7/guides/visualization-types.md b/content/chronograf/v1.7/guides/visualization-types.md index 5d415cb9a..2dade6e36 100644 --- a/content/chronograf/v1.7/guides/visualization-types.md +++ b/content/chronograf/v1.7/guides/visualization-types.md @@ -8,7 +8,7 @@ menu: parent: Guides --- -Chronograf's dashboard views support the following visualization types, which can be selected in the **Visualization Type** selection view of the [Data Explorer](/chronograf/v1.7/querying-data) . +Chronograf's dashboard views support the following visualization types, which can be selected in the **Visualization Type** selection view of the [Data Explorer](/chronograf/v1.7/guides/querying-data). [Visualization Type selector](/img/chronograf/1-6-viz-types-selector.png) @@ -26,7 +26,6 @@ Each of the available visualization types and available user controls are descri For information on adding and displaying annotations in graph views, see [Adding annotations to Chronograf views](/chronograf/v1.7/guides/annotations/). - ### Line Graph The **Line Graph** view displays a time series in a line graph. diff --git a/content/chronograf/v1.7/introduction/installation.md b/content/chronograf/v1.7/introduction/installation.md index 9cce58661..169c52ad4 100644 --- a/content/chronograf/v1.7/introduction/installation.md +++ b/content/chronograf/v1.7/introduction/installation.md @@ -16,7 +16,6 @@ This page describes how to download and install Chronograf. * [Connect to your InfluxDB instance or InfluxDB Enterprise cluster](#connect-chronograf-to-your-influxdb-instance-or-influxdb-enterprise-cluster) * [Connect to Kapacitor](#connect-chronograf-to-kapacitor) - ## TICK overview Chronograf is the user interface for InfluxData's [TICK stack](https://www.influxdata.com/time-series-platform/). @@ -67,7 +66,6 @@ sudo yum localinstall chronograf-.x86_64.rpm chronograf ``` - ## Connect Chronograf to your InfluxDB instance or InfluxDB Enterprise cluster 1. Point your web browser to [localhost:8888](http://localhost:8888). diff --git a/content/chronograf/v1.8/about_the_project/release-notes-changelog.md b/content/chronograf/v1.8/about_the_project/release-notes-changelog.md index 1129bc863..2de79dc2a 100644 --- a/content/chronograf/v1.8/about_the_project/release-notes-changelog.md +++ b/content/chronograf/v1.8/about_the_project/release-notes-changelog.md @@ -973,7 +973,7 @@ In versions 1.3.1+, installing a new version of Chronograf automatically clears ### Bug fixes - * Fix infinite spinner when `/chronograf` is a [basepath](/chronograf/v1.8/administration/config-options/#p-basepath) + * Fix infinite spinner when `/chronograf` is a [basepath](/chronograf/v1.8/administration/config-options/#basepath-p) * Remove the query templates dropdown from dashboard cell editor mode * Fix the backwards sort arrows in table column headers * Make the logout button consistent with design @@ -1002,13 +1002,13 @@ In versions 1.3.1+, installing a new version of Chronograf automatically clears ### Bug fixes - * Fix the link to home when using the [`--basepath` option](/chronograf/v1.8/administration/config-options/#p-basepath) + * Fix the link to home when using the [`--basepath` option](/chronograf/v1.8/administration/config-options/#basepath-p) * Remove the notification to login on the login page * Support queries that perform math on functions * Prevent the creation of blank template variables * Ensure thresholds for Kapacitor Rule Alerts appear on page load * Update the Kapacitor configuration page when the configuration changes - * Fix Authentication when using Chronograf with a set [basepath](/chronograf/v1.8/administration/config-options/#p-basepath) + * Fix Authentication when using Chronograf with a set [basepath](/chronograf/v1.8/administration/config-options/#basepath-p) * Show red indicator on Hosts Page for an offline host * Support escaping from presentation mode in Safari * Re-implement level colors on the alerts page diff --git a/content/chronograf/v1.8/administration/config-options.md b/content/chronograf/v1.8/administration/config-options.md index 0ddf5ce1a..474ee0246 100644 --- a/content/chronograf/v1.8/administration/config-options.md +++ b/content/chronograf/v1.8/administration/config-options.md @@ -400,10 +400,9 @@ Lists are comma-separated. **Environment variable:** `$HEROKU_ORGS` - ### Generic OAuth 2.0 authentication options -See [Configuring Generic authentication](/chronograf/v1.8/administration/managing-security/#configure-generic-authentication) for more information. +See [Configure OAuth 2.0](/chronograf/v1.8/administration/managing-security/#configure-oauth-2-0) for more information. #### `--generic-name=` diff --git a/content/chronograf/v1.8/administration/creating-connections.md b/content/chronograf/v1.8/administration/creating-connections.md index dbf6248d6..fbd67a098 100644 --- a/content/chronograf/v1.8/administration/creating-connections.md +++ b/content/chronograf/v1.8/administration/creating-connections.md @@ -15,7 +15,7 @@ Connections to InfluxDB and Kapacitor can be configured through the Chronograf u - [Manage Kapacitor connections using the Chronograf UI](#manage-kapacitor-connections-using-the-chronograf-ui) - [Manage Kapacitor connections using .kap files](#manage-kapacitor-connections-using-kap-files) -> **Note:** Connection details are stored in Chronograf’s internal database `chronograf-v1.db`. You may administer the internal database when [restoring a Chronograf database](/chronograf/v1.8/administration/restoring-chronograf-db/) or when [migrating a Chronograf configuration from BoltDB to etcd](/chronograf/v1.8/administration/migrate-to-high-availability-etcd/). +> **Note:** Connection details are stored in Chronograf’s internal database `chronograf-v1.db`. You may administer the internal database when [restoring a Chronograf database](/chronograf/v1.8/administration/restoring-chronograf-db/) or when [migrating a Chronograf configuration from BoltDB to etcd](/chronograf/v1.8/administration/migrate-to-high-availability/). ## Manage InfluxDB connections using the Chronograf UI @@ -166,7 +166,7 @@ To use Kapacitor in Chronograf, create Kapacitor connections and configure alert To create a Kapacitor connection using the Chronograf UI: 1. Open Chronograf and click **Configuration** (wrench icon) in the navigation menu. -2. Next to an existing [InfluxDB connection](#managing-influxdb-connections-using-the-chronograf-ui), click **Add Kapacitor Connection** if there are no existing Kapacitor connections or select **Add Kapacitor Connection** in the **Kapacitor Connection** dropdown list. +2. Next to an existing [InfluxDB connection](#manage-influxdb-connections-using-the-chronograf-ui), click **Add Kapacitor Connection** if there are no existing Kapacitor connections or select **Add Kapacitor Connection** in the **Kapacitor Connection** dropdown list. ![Add a new Kapacitor connection in Chronograf](/img/chronograf/1-6-connection-kapacitor.png) 3. In the **Connection Details** section, enter values for the following fields: diff --git a/content/chronograf/v1.8/administration/managing-chronograf-users.md b/content/chronograf/v1.8/administration/managing-chronograf-users.md index 67ccab780..641bfdff7 100644 --- a/content/chronograf/v1.8/administration/managing-chronograf-users.md +++ b/content/chronograf/v1.8/administration/managing-chronograf-users.md @@ -76,14 +76,12 @@ Chronograf-accessed resources include external resources that can be accessed us - InfluxDB databases, users, queries, and time series data (if using InfluxDB Enterprise, InfluxDB roles can be accessed too) - Kapacitor alerts and alert rules (called tasks in Kapacitor) - #### Members (role:`member`) -Members are Chronograf users who have been added to organizations but do not have any functional capabilities. Members cannot access any resources within an organization and thus effectively cannot use Chronograf. Instead, a member can only access Purgatory, where the user can [switch into organizations](#navigating-organizations) based on assigned roles. +Members are Chronograf users who have been added to organizations but do not have any functional capabilities. Members cannot access any resources within an organization and thus effectively cannot use Chronograf. Instead, a member can only access Purgatory, where the user can [switch into organizations](#navigate-organizations) based on assigned roles. By default, new organizations have a default role of `member`. If the Default organization is Public, then anyone who can authenticate, would become a member, but not be able to use Chronograf until an administrator assigns a different role. - #### Viewers (role:`viewer`) Viewers are Chronograf users with effectively read-only capabilities for Chronograf-owned resources within their current organization: @@ -95,7 +93,7 @@ Viewers are Chronograf users with effectively read-only capabilities for Chronog - Access InfluxDB resources through the current connection - View the name of the current Kapacitor connection associated with each InfluxDB connection - Access Kapacitor resources through the current connection -- [Switch into organizations](#navigating-organizations) where the user has a role +- [Switch into organizations](#navigate-organizations) where the user has a role For Chronograf-accessed resources, viewers can: @@ -121,7 +119,7 @@ Editors are Chronograf users with limited capabilities for Chronograf-owned reso - Create, view, edit, and delete Kapacitor connections associated with InfluxDB connections - Switch current Kapacitor connection to other available connections - Access Kapacitor resources through the current connection -- [Switch into organizations](#navigating-organizations) where the user has a role +- [Switch into organizations](#navigate-organizations) where the user has a role For Chronograf-accessed resources, editors can: @@ -148,7 +146,7 @@ Admins are Chronograf users with all capabilities for the following Chronograf-o - Create, view, edit, and delete Kapacitor connections associated with InfluxDB connections - Switch current Kapacitor connection to other available connections - Access Kapacitor resources through the current connection -- [Switch into organizations](#navigating-organizations) where the user has a role +- [Switch into organizations](#navigate-organizations) where the user has a role For Chronograf-accessed resources, admins can: @@ -169,7 +167,7 @@ SuperAdmin status is a Chronograf status that allows any user, regardless of rol * Create, view, update, and remove organizations * Create, view, update, and remove users within an organization * Grant or revoke the SuperAdmin status of another user -* [Switch into any organization](#navigating-organizations) +* [Switch into any organization](#navigate-organizations) * Toggle the Public setting of the Default organization * Toggle the global config setting for [All new users are SuperAdmin](#all-new-users-are-superadmins-configuration-option) diff --git a/content/chronograf/v1.8/administration/managing-influxdb-users.md b/content/chronograf/v1.8/administration/managing-influxdb-users.md index ed3e41383..f78c017a2 100644 --- a/content/chronograf/v1.8/administration/managing-influxdb-users.md +++ b/content/chronograf/v1.8/administration/managing-influxdb-users.md @@ -78,7 +78,7 @@ A successful `CREATE USER` query returns a blank result: ### Step 4: Edit the InfluxDB source in Chronograf. -If you've already [connected your database to Chronograf](chronograf/latest/introduction/installation#connect-chronograf-to-your-influxdb-instance-or-influxdb-enterprise-cluster), update the connection configuration in Chronograf with your new username and password. +If you've already [connected your database to Chronograf](/chronograf/v1.8/introduction/installation/#connect-chronograf-to-your-influxdb-instance-or-influxdb-enterprise-cluster), update the connection configuration in Chronograf with your new username and password. Edit existing InfluxDB database sources by navigating to the Chronograf configuration page and clicking on the name of the source. ## InfluxDB OSS User Management diff --git a/content/chronograf/v1.8/guides/create-alert-rules.md b/content/chronograf/v1.8/guides/create-alert-rules.md index 506962784..1a547f11c 100644 --- a/content/chronograf/v1.8/guides/create-alert-rules.md +++ b/content/chronograf/v1.8/guides/create-alert-rules.md @@ -31,9 +31,8 @@ This guide walks through creating a Chronograf alert rule that sends an alert me * Downloaded and install the entire TICKstack (Telegraf, InfluxDB, Chronograf, and Kapacitor). * Configure Telegraf to collect data using the InfluxDB [system statistics](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/system) input plugin and write data to your InfluxDB instance. -* [Create a Kapacitor connection in Chronograf](/chronograf/v1.8/introduction/getting-started/#4-connect-chronograf-to-kapacitor). -* Slack is available and configured as an [event handler](/chronograf/v1.8/troubleshooting/frequently-asked-questions/#what-kapacitor-event-handlers-are-supported-in-chronograf) in Chronograf. -See the [Configuring Kapacitor Event Handlers](/chronograf/v1.8/guides/configuring-alert-endpoints/) guide for detailed configuration instructions. +* [Create a Kapacitor connection in Chronograf](/chronograf/v1.8/introduction/installation/#connect-chronograf-to-kapacitor). +* Slack is available and configured as an event handler in Chronograf. See [Configuring Chronograf alert endpoints](/chronograf/v1.8/guides/configuring-alert-endpoints/) for detailed configuration instructions. ## Configure Chronograf alert rules diff --git a/content/chronograf/v1.8/guides/using-precreated-dashboards.md b/content/chronograf/v1.8/guides/using-precreated-dashboards.md index d710b4f95..dd6a2d473 100644 --- a/content/chronograf/v1.8/guides/using-precreated-dashboards.md +++ b/content/chronograf/v1.8/guides/using-precreated-dashboards.md @@ -14,7 +14,7 @@ menu: Pre-created dashboards are delivered with Chronograf depending on which Telegraf input plugins you have enabled and are available from the Host List page. These dashboards, which are built in and not editable, include cells with data visualizations for metrics that are relevant to data sources you are likely to be using. -> Note that these pre-created dashboards cannot be cloned or customized. They appear only as part of the Host List view and are associated with metrics gathered from a single host. Dashboard templates are also available and deliver a solid starting point for customizing your own unique dashboards based on the Telegraf plugins enabled and operate across one or more hosts. For details, see [Dashboard templates](/chronograf/v1.8/guides/create-a-dashboard/#dashboard-templates). +> Note that these pre-created dashboards cannot be cloned or customized. They appear only as part of the Host List view and are associated with metrics gathered from a single host. Dashboard templates are also available and deliver a solid starting point for customizing your own unique dashboards based on the Telegraf plugins enabled and operate across one or more hosts. For details, see [Dashboard templates](/chronograf/v1.8/guides/create-a-dashboard/#dashboard-templates). ## Requirements @@ -40,7 +40,7 @@ Find a list of apps (pre-created dashboards) available to use with Chronograf be The JSON files for apps are included in the `/usr/share/chronograf/canned` directory. Find information about the configuration option `--canned-path` on the [Chronograf configuration options](/chronograf/v1.8/administration/config-options/) page. -Enable and disable apps in your [Telegraf configuration file](by default, `/etc/telegraf/telegraf.conf`). See [Configuring Telegraf](/telegraf/v1.13/administration/configuration/) for details. +Enable and disable apps in your Telegraf configuration file (by default, `/etc/telegraf/telegraf.conf`). See [Configuring Telegraf](/telegraf/v1.13/administration/configuration/) for details. ## Apps (pre-created dashboards): diff --git a/content/chronograf/v1.8/guides/visualization-types.md b/content/chronograf/v1.8/guides/visualization-types.md index 14979aa8f..44f06b38f 100644 --- a/content/chronograf/v1.8/guides/visualization-types.md +++ b/content/chronograf/v1.8/guides/visualization-types.md @@ -27,7 +27,6 @@ Each of the available visualization types and available user controls are descri For information on adding and displaying annotations in graph views, see [Adding annotations to Chronograf views](/chronograf/v1.8/guides/annotations/). - ### Line Graph The **Line Graph** view displays a time series in a line graph. @@ -52,7 +51,6 @@ Use the **Line Graph Controls** to specify the following: * **Scale**: Toggle between **Linear** and **Logarithmic**. * **Static Legend**: Toggle between **Show** and **Hide**. - #### Line Graph example ![Line Graph example](/img/chronograf/1-6-viz-line-graph-example.png) diff --git a/content/chronograf/v1.8/introduction/installation.md b/content/chronograf/v1.8/introduction/installation.md index 555dff57d..d143fef2a 100644 --- a/content/chronograf/v1.8/introduction/installation.md +++ b/content/chronograf/v1.8/introduction/installation.md @@ -17,8 +17,8 @@ This page describes how to download and install Chronograf. * [Connect to your InfluxDB instance or InfluxDB Enterprise cluster](#connect-chronograf-to-your-influxdb-instance-or-influxdb-enterprise-cluster) * [Connect to Kapacitor](#connect-chronograf-to-kapacitor) - ## TICK overview + Chronograf is the user interface for InfluxData's [TICK stack](https://www.influxdata.com/time-series-platform/). ## Download and install @@ -64,8 +64,6 @@ sudo yum localinstall chronograf-.x86_64.rpm chronograf ``` - - ## Connect Chronograf to your InfluxDB instance or InfluxDB Enterprise cluster 1. Point your web browser to [localhost:8888](http://localhost:8888). diff --git a/content/chronograf/v1.8/tools/chronoctl/migrate.md b/content/chronograf/v1.8/tools/chronoctl/migrate.md index d08220deb..0156da7d8 100644 --- a/content/chronograf/v1.8/tools/chronoctl/migrate.md +++ b/content/chronograf/v1.8/tools/chronoctl/migrate.md @@ -11,8 +11,8 @@ menu: The `migrate` command lets you migrate your Chronograf configuration store. -By default, Chronograf is delivered with BoltDB as a data store. For information on migrating from BoltDB to an etc cluster as a data store, see [Migrating to a Chronograf HA configuration](/chronograf/v1.8 -/administration/migrate-to-high-availability-etcd/). +By default, Chronograf is delivered with BoltDB as a data store. For information on migrating from BoltDB to an etc cluster as a data store, +see [Migrating to a Chronograf HA configuration](/chronograf/v1.8/administration/migrate-to-high-availability). ## Usage ```