From bcb03eb3066c97435a375c898090222518ded811 Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Tue, 22 Jan 2019 17:23:16 -0700 Subject: [PATCH 01/21] structure or org and user management --- content/v2.0/UI/organizations.md | 63 ------------------- content/v2.0/organizations/_index.md | 37 +++++++++++ content/v2.0/organizations/buckets/_index.md | 25 ++++++++ content/v2.0/organizations/members/_index.md | 18 ++++++ content/v2.0/users/_index.md | 15 +++++ .../{ui/tokens.md => users/tokens/_index.md} | 10 +-- 6 files changed, 101 insertions(+), 67 deletions(-) delete mode 100644 content/v2.0/UI/organizations.md create mode 100644 content/v2.0/organizations/_index.md create mode 100644 content/v2.0/organizations/buckets/_index.md create mode 100644 content/v2.0/organizations/members/_index.md create mode 100644 content/v2.0/users/_index.md rename content/v2.0/{ui/tokens.md => users/tokens/_index.md} (75%) diff --git a/content/v2.0/UI/organizations.md b/content/v2.0/UI/organizations.md deleted file mode 100644 index abca13a15..000000000 --- a/content/v2.0/UI/organizations.md +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: Managing organizations -description: Describes how to manage organizations. -menu: - v2_0: - name: Managing organizations - weight: 1 ---- - -Everything is scoped by/contained within organization--dashboards, tasks, buckets, users, !!collectors and scrapers!!. - -**To create an organization**: - -1. Click the **Organizations** tab in the navigation bar. -2. Click **+ Create Organization** -2. Enter a name for your organization. -3. Click **Create**. - -**To manage an organization's members**: - -Organizations have "owners" and "members". - -1. Click the **Organizations** tab in the navigation bar. -2. Click on the name of an organization. All of the organization's members appear in the **Members** tab. -3. Select a member from the list or search to filter the list. -4. ?? Edit members, remove members, invite users to be a member - - -**To manage an organization's buckets**: - -A bucket is a named location where data is stored that has a retention policy. It’s similar to an InfluxDB v1.x “database,” but is a combination of both a database and a retention policy. Each bucket can only have one retention policy. - - -1. Click the **Organizations** tab in the navigation bar. -2. Click on the name of an organization, then select the **Buckets** tab. All of the organization's buckets appear. -3. To create a bucket, click **+Create** in the upper right. - * Enter a name for your bucket in the **Name** field. - * In the **How often to clear data?** field: - * Select **Never** to retain data forever. - * Select **Periodically** to define a specific retention policy. -4. To update a bucket's name or retention policy, click the name of the bucket from the list. -5. Click **Update** to save. -6. ??Configure data sources tied to each bucket, delete bucket - - -**To view an organization's dashboards**: - -1. Click the **Organizations** tab in the navigation bar. -2. Click on the name of an organization, then select the **Dashboards** tab. All of the organization's dashboards appear. -3. Click on the name of the dashboard to view it. - -For details on editing dashboards, see <> - - -#### Tasks (/organizations/orgnamehere/tasks) - * User can see all tasks owned by this org - -#### Options (/organizations/orgnamehere/options) mockup says settings - * Only owners can see this tab - * Owner can change name of Organization - * Owner can modify permissions of an organization - * There will be more options here in the future - * Owner can disband organization diff --git a/content/v2.0/organizations/_index.md b/content/v2.0/organizations/_index.md new file mode 100644 index 000000000..c4c902aaf --- /dev/null +++ b/content/v2.0/organizations/_index.md @@ -0,0 +1,37 @@ +--- +title: Manage organizations in InfluxDB +description: placeholder +menu: + v2_0: + name: Manage organizations + weight: 10 +--- + +Everything is scoped by/contained within organization--dashboards, tasks, buckets, users, !!collectors and scrapers!!. + +**To create an organization**: + +1. Click the **Organizations** tab in the navigation bar. +2. Click **+ Create Organization** +2. Enter a name for your organization. +3. Click **Create**. + + +**To view an organization's dashboards**: + +1. Click the **Organizations** tab in the navigation bar. +2. Click on the name of an organization, then select the **Dashboards** tab. All of the organization's dashboards appear. +3. Click on the name of the dashboard to view it. + +For details on editing dashboards, see <> + + +#### Tasks (/organizations/orgnamehere/tasks) + * User can see all tasks owned by this org + +#### Options (/organizations/orgnamehere/options) mockup says settings + * Only owners can see this tab + * Owner can change name of Organization + * Owner can modify permissions of an organization + * There will be more options here in the future + * Owner can disband organization diff --git a/content/v2.0/organizations/buckets/_index.md b/content/v2.0/organizations/buckets/_index.md new file mode 100644 index 000000000..cd546196f --- /dev/null +++ b/content/v2.0/organizations/buckets/_index.md @@ -0,0 +1,25 @@ +--- +title: Manage buckets in InfluxDB +description: placeholder +menu: + v2_0: + name: Manage buckets + parent: Manage organizations + weight: 1 +--- + +**To manage an organization's buckets**: + +A bucket is a named location where data is stored that has a retention policy. It’s similar to an InfluxDB v1.x “database,” but is a combination of both a database and a retention policy. Each bucket can only have one retention policy. + + +1. Click the **Organizations** tab in the navigation bar. +2. Click on the name of an organization, then select the **Buckets** tab. All of the organization's buckets appear. +3. To create a bucket, click **+Create** in the upper right. + * Enter a name for your bucket in the **Name** field. + * In the **How often to clear data?** field: + * Select **Never** to retain data forever. + * Select **Periodically** to define a specific retention policy. +4. To update a bucket's name or retention policy, click the name of the bucket from the list. +5. Click **Update** to save. +6. ??Configure data sources tied to each bucket, delete bucket diff --git a/content/v2.0/organizations/members/_index.md b/content/v2.0/organizations/members/_index.md new file mode 100644 index 000000000..4dd6e4e34 --- /dev/null +++ b/content/v2.0/organizations/members/_index.md @@ -0,0 +1,18 @@ +--- +title: Manage members of an organization in InfluxDB +description: placeholder +menu: + v2_0: + name: Manage members + parent: Manage organizations + weight: 2 +--- + +**To manage an organization's members**: + +Organizations have "owners" and "members". + +1. Click the **Organizations** tab in the navigation bar. +2. Click on the name of an organization. All of the organization's members appear in the **Members** tab. +3. Select a member from the list or search to filter the list. +4. ?? Edit members, remove members, invite users to be a member diff --git a/content/v2.0/users/_index.md b/content/v2.0/users/_index.md new file mode 100644 index 000000000..7aa5edcf8 --- /dev/null +++ b/content/v2.0/users/_index.md @@ -0,0 +1,15 @@ +--- +title: Manage users in InfluxDB +description: placeholder +menu: + v2_0: + name: Manage users + weight: 12 +--- + +Users are granted access to InfluxDB, however, in order to access any data, +a user must be added as a member of an organization. + +Every user is given an authentication token. + +[Manage tokens](/v2.0/users/tokens) diff --git a/content/v2.0/ui/tokens.md b/content/v2.0/users/tokens/_index.md similarity index 75% rename from content/v2.0/ui/tokens.md rename to content/v2.0/users/tokens/_index.md index 23cac9321..2b1282793 100644 --- a/content/v2.0/ui/tokens.md +++ b/content/v2.0/users/tokens/_index.md @@ -1,11 +1,13 @@ --- -title: Managing account settings -description: This is just an example post to show the format of new 2.0 posts +title: Manage tokens in InfluxDB +description: placeholder menu: v2_0: - name: Managing tokens - weight: 1 + name: Manage tokens + parent: Manage users + weight: 2 --- + **To view tokens**: 1. Click the ?? icon in the navigation bar. From 450b05ddf27b58431e891529eb98370176aefaa6 Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Tue, 22 Jan 2019 17:31:18 -0700 Subject: [PATCH 02/21] resolved merge conflicts --- content/v2.0/users/tokens/_index.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/content/v2.0/users/tokens/_index.md b/content/v2.0/users/tokens/_index.md index 53aa7ef6f..2b1282793 100644 --- a/content/v2.0/users/tokens/_index.md +++ b/content/v2.0/users/tokens/_index.md @@ -3,15 +3,9 @@ title: Manage tokens in InfluxDB description: placeholder menu: v2_0: -<<<<<<< HEAD:content/v2.0/users/tokens/_index.md name: Manage tokens parent: Manage users weight: 2 -======= - name: Managing tokens - weight: 1 - parent: Placeholder parent ->>>>>>> master:content/v2.0/ui/tokens.md --- **To view tokens**: From 505b4eb6dd51f2cf5ba04ce11f07afd81abe1b27 Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Wed, 23 Jan 2019 09:17:16 -0700 Subject: [PATCH 03/21] reorganized placeholder ui content, removed ui directory --- content/v2.0/UI/getting-started.md | 77 --------------------------- content/v2.0/ui/account-settings.md | 13 ----- content/v2.0/users/_index.md | 14 +++++ content/v2.0/users/tokens/_index.md | 11 ++++ content/v2.0/visualize-data/_index.md | 18 ++++++- 5 files changed, 42 insertions(+), 91 deletions(-) delete mode 100644 content/v2.0/UI/getting-started.md delete mode 100644 content/v2.0/ui/account-settings.md diff --git a/content/v2.0/UI/getting-started.md b/content/v2.0/UI/getting-started.md deleted file mode 100644 index 5e1e0fb85..000000000 --- a/content/v2.0/UI/getting-started.md +++ /dev/null @@ -1,77 +0,0 @@ ---- -title: Getting started -description: This is just an example post to show the format of new 2.0 posts -menu: - v2_0: - name: Getting started - weight: 1 - parent: Placeholder parent ---- - -## Buckets - -Buckets are a new data storage concept for InfluxDB. A bucket is a named location where data is stored that has a retention policy. It’s similar to an InfluxDB v1.x “database,” but is a combination of both a database and a retention policy. When using multiple retention policies, each retention policy is treated as is its own bucket. - - -## Onboarding (/setup) - -* Set up your initial admin user. -Enter: - * Admin username - * Admin password/confirm - * Default organization name - * Default bucket name -* Click Next -* Select data sources to add to your bucket. -Pick from boxes showing sources - * Streaming - * Line protocol - * CSV -* Click Next -* Configure your data source. - * Lots of details, differs depending on source type. - * Type v1 or v2? -* Import protoboards for selected data sources -* Setup complete screen - * click Go to Status Dashboard? - * or does it link you to the User Homepage? Pretty sure it’s this. - - -## User Homepage (/) - -* A jumping off point for everything the user has access to - * List of all dashboards they have access to - * List of all orgs they belong to - * List of all tasks they have access to -* Contains links to support related items: - * Technical documentation - * Community forum - * Report a bug - * Request a feature - * Version info - * Last commit -* Contains links to docs -* Manage my plan: A place to get notifications from Quartz -* A place to learn about new features and updates in each version - -### Subpages - -#### Account settings (/my-account) - -* About Me: - * Username - * Email address -* Preferences - * Timezone - * Theme -* For both, Edit Changes then Save Changes - -#### Tokens (/tokens) - -* Table with Description, Last Used, and Organization columns - * Click on token name in Description column for Edit Token overlay - * Unlikely that user will use it, mostly in case of emergency - * Click on org name in Organization column to open organization page -* Generate token upper right - * Opens generate token overlay (tgo!) - * Also very unlikely that user will manually generate a token diff --git a/content/v2.0/ui/account-settings.md b/content/v2.0/ui/account-settings.md deleted file mode 100644 index 6fc4f8e3f..000000000 --- a/content/v2.0/ui/account-settings.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: Managing account settings -description: This is just an example post to show the format of new 2.0 posts -menu: - v2_0: - name: Managing account settings - weight: 1 - parent: Placeholder parent ---- - -1. Click the ?? icon in the navigation bar. -2. Review your settings on the **Settings** tab. -3. To edit your settings, click **Edit About Me** diff --git a/content/v2.0/users/_index.md b/content/v2.0/users/_index.md index 7aa5edcf8..a5bb3320e 100644 --- a/content/v2.0/users/_index.md +++ b/content/v2.0/users/_index.md @@ -12,4 +12,18 @@ a user must be added as a member of an organization. Every user is given an authentication token. +1. Click the ?? icon in the navigation bar. +2. Review your settings on the **Settings** tab. +3. To edit your settings, click **Edit About Me** + +#### Account settings (/my-account) + +* About Me: + * Username + * Email address +* Preferences + * Timezone + * Theme +* For both, Edit Changes then Save Changes + [Manage tokens](/v2.0/users/tokens) diff --git a/content/v2.0/users/tokens/_index.md b/content/v2.0/users/tokens/_index.md index 2b1282793..334cc46f4 100644 --- a/content/v2.0/users/tokens/_index.md +++ b/content/v2.0/users/tokens/_index.md @@ -22,3 +22,14 @@ menu: **To delete a token**: * Hover over the name of a token in the list, then click **Delete**. + + +#### Tokens (/tokens) + +* Table with Description, Last Used, and Organization columns + * Click on token name in Description column for Edit Token overlay + * Unlikely that user will use it, mostly in case of emergency + * Click on org name in Organization column to open organization page +* Generate token upper right + * Opens generate token overlay (tgo!) + * Also very unlikely that user will manually generate a token diff --git a/content/v2.0/visualize-data/_index.md b/content/v2.0/visualize-data/_index.md index 4cbd56e4b..1040ed814 100644 --- a/content/v2.0/visualize-data/_index.md +++ b/content/v2.0/visualize-data/_index.md @@ -9,7 +9,23 @@ menu: weight: 4 --- -The InfluxDB user interface provides tools for building custom dashboards to visualize your data. +The InfluxDB user interface (UI) provides tools for building custom dashboards to visualize your data. The following articles outline ways to customize and manage dashboards. +## InfluxDB UI home page +* A jumping off point for everything the user has access to + * List of all dashboards they have access to + * List of all orgs they belong to + * List of all tasks they have access to +* Contains links to support related items: + * Technical documentation + * Community forum + * Report a bug + * Request a feature + * Version info + * Last commit +* Contains links to docs +* Manage my plan: A place to get notifications from Quartz +* A place to learn about new features and updates in each version + {{< children >}} From e62c8266f1307bf76083e54caa077fe1d7bb55d3 Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Wed, 23 Jan 2019 10:28:54 -0700 Subject: [PATCH 04/21] WIP org and user docs --- content/v2.0/organizations/_index.md | 7 ++- content/v2.0/organizations/buckets/_index.md | 11 +++-- .../organizations/buckets/create-bucket.md | 44 ++++++++++++++++++ .../organizations/buckets/delete-bucket.md | 38 +++++++++++++++ .../organizations/buckets/update-bucket.md | 24 ++++++++++ static/img/organizations-icon.png | Bin 0 -> 29505 bytes 6 files changed, 118 insertions(+), 6 deletions(-) create mode 100644 content/v2.0/organizations/buckets/create-bucket.md create mode 100644 content/v2.0/organizations/buckets/delete-bucket.md create mode 100644 content/v2.0/organizations/buckets/update-bucket.md create mode 100644 static/img/organizations-icon.png diff --git a/content/v2.0/organizations/_index.md b/content/v2.0/organizations/_index.md index c4c902aaf..0fca86f71 100644 --- a/content/v2.0/organizations/_index.md +++ b/content/v2.0/organizations/_index.md @@ -1,13 +1,16 @@ --- title: Manage organizations in InfluxDB -description: placeholder +description: > + How to manage organizations, workspaces for groups of users. + All dashboards, tasks, buckets, members, etc., belong to an organization. menu: v2_0: name: Manage organizations weight: 10 --- -Everything is scoped by/contained within organization--dashboards, tasks, buckets, users, !!collectors and scrapers!!. +An **organization** is a workspace for a group of users. +All dashboards, tasks, buckets, members, etc., belong to an organization. **To create an organization**: diff --git a/content/v2.0/organizations/buckets/_index.md b/content/v2.0/organizations/buckets/_index.md index cd546196f..139d113e4 100644 --- a/content/v2.0/organizations/buckets/_index.md +++ b/content/v2.0/organizations/buckets/_index.md @@ -1,6 +1,8 @@ --- title: Manage buckets in InfluxDB -description: placeholder +description: > + How to manage buckets in InfluxDB. + A bucket is a named location where time series data is stored with a retention policy. menu: v2_0: name: Manage buckets @@ -8,11 +10,12 @@ menu: weight: 1 --- +A **bucket** is a named location where time series data is stored. +All buckets have a **retention policy**, a duration of time that each data point persists. +A bucket belongs to an organization. + **To manage an organization's buckets**: -A bucket is a named location where data is stored that has a retention policy. It’s similar to an InfluxDB v1.x “database,” but is a combination of both a database and a retention policy. Each bucket can only have one retention policy. - - 1. Click the **Organizations** tab in the navigation bar. 2. Click on the name of an organization, then select the **Buckets** tab. All of the organization's buckets appear. 3. To create a bucket, click **+Create** in the upper right. diff --git a/content/v2.0/organizations/buckets/create-bucket.md b/content/v2.0/organizations/buckets/create-bucket.md new file mode 100644 index 000000000..44d7aff33 --- /dev/null +++ b/content/v2.0/organizations/buckets/create-bucket.md @@ -0,0 +1,44 @@ +--- +title: Create a bucket +seotitle: Create a bucket in InfluxDB +description: placeholder +menu: + v2_0: + name: Create a bucket + parent: Manage buckets + weight: 1 +--- + +Use the InfluxDB user interface (UI) or the `influx` command line interface (CLI) +to create a bucket. + +## Create a bucket in the InfluxDB UI + +1. Click the **Organizations** tab in the navigation bar. + + {{< img-hd src="/img/organizations-icon.png" title="Organizations icon" />}} + +2. Click on the name of an organization, then select the **Buckets** tab. +3. Click **+ Create Bucket** in the upper right. +4. Enter a **Name** for the bucket. +5. Select **How often to clear data?**: + Select **Never** to retain data forever. + Select **Periodically** to define a specific retention policy. +4. To update a bucket's name or retention policy, click the name of the bucket from the list. +5. Click **Create** to create the bucket. + +## Create a bucket in the influx CLI +Use the the [`influx bucket create` command](/v2.0/reference/cli/influx/bucket/create) +to create a new bucket. A bucket requires the following: + +- A name +- The name or ID of the organization to which it belongs +- A retention period in nanoseconds + +```sh +# Pattern +influx bucket create -n -o -r + +# Example +influx bucket create -n my-bucket -o my-org -r 604800000000000 +``` diff --git a/content/v2.0/organizations/buckets/delete-bucket.md b/content/v2.0/organizations/buckets/delete-bucket.md new file mode 100644 index 000000000..e324a4e42 --- /dev/null +++ b/content/v2.0/organizations/buckets/delete-bucket.md @@ -0,0 +1,38 @@ +--- +title: Delete a bucket +seotitle: Delete a bucket from InfluxDB +description: placeholder +menu: + v2_0: + name: Delete a bucket + parent: Manage buckets + weight: 3 +--- + +Use the InfluxDB user interface (UI) or the `influx` command line interface (CLI) +to delete a bucket. + +## Delete a bucket in the InfluxDB UI + +1. Click the **Organizations** tab in the navigation bar. + + {{< img-hd src="/img/organizations-icon.png" title="Organizations icon" />}} + +2. Click on the name of an organization, then select the **Buckets** tab. +3. Hover over the bucket you would like to delete. +4. Click **Delete** and **Confirm** to delete the bucket. + +## Delete a bucket using the influx CLI + +Use the the [`influx bucket delete` command](/v2.0/reference/cli/influx/bucket/delete) +to delete a new bucket. Deleting a bucket requires the following: + +- The bucket ID _(provided in the output of `influx bucket find`)_. + +```sh +# Pattern +influx bucket delete -i + +# Example +influx bucket delete -i 034ad714fdd6f000 +``` diff --git a/content/v2.0/organizations/buckets/update-bucket.md b/content/v2.0/organizations/buckets/update-bucket.md new file mode 100644 index 000000000..8ad379c79 --- /dev/null +++ b/content/v2.0/organizations/buckets/update-bucket.md @@ -0,0 +1,24 @@ +--- +title: Update a bucket +seotitle: Update a bucket in InfluxDB +description: placeholder +menu: + v2_0: + name: Update a bucket + parent: Manage buckets + weight: 2 +--- + + +1. Click the **Organizations** tab in the navigation bar. + + {{< img-hd src="/img/organizations-icon.png" title="Organizations icon" />}} + +2. Click on the name of an organization, then select the **Buckets** tab. All of the organization's buckets appear. +3. To create a bucket, click **+Create** in the upper right. + * Enter a name for your bucket in the **Name** field. + * In the **How often to clear data?** field: + * Select **Never** to retain data forever. + * Select **Periodically** to define a specific retention policy. +4. To update a bucket's name or retention policy, click the name of the bucket from the list. +5. Click **Update** to save.s diff --git a/static/img/organizations-icon.png b/static/img/organizations-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..dcdb8ea121ad269624dee7c9697b1dfcde0c13a6 GIT binary patch literal 29505 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 Date: Wed, 23 Jan 2019 10:51:58 -0700 Subject: [PATCH 05/21] added placeholder files for org/bucket/member content --- content/v2.0/organizations/buckets/_index.md | 2 +- .../organizations/buckets/view-buckets.md | 24 +++++++++++++++++ content/v2.0/organizations/create-org.md | 25 +++++++++++++++++ content/v2.0/organizations/delete-org.md | 25 +++++++++++++++++ content/v2.0/organizations/members/_index.md | 2 +- .../v2.0/organizations/members/add-member.md | 27 +++++++++++++++++++ .../organizations/members/remove-member.md | 27 +++++++++++++++++++ .../organizations/members/view-members.md | 27 +++++++++++++++++++ content/v2.0/organizations/update-org.md | 25 +++++++++++++++++ content/v2.0/organizations/view-orgs.md | 25 +++++++++++++++++ .../process-data/manage-tasks/view-tasks.md | 2 +- 11 files changed, 208 insertions(+), 3 deletions(-) create mode 100644 content/v2.0/organizations/buckets/view-buckets.md create mode 100644 content/v2.0/organizations/create-org.md create mode 100644 content/v2.0/organizations/delete-org.md create mode 100644 content/v2.0/organizations/members/add-member.md create mode 100644 content/v2.0/organizations/members/remove-member.md create mode 100644 content/v2.0/organizations/members/view-members.md create mode 100644 content/v2.0/organizations/update-org.md create mode 100644 content/v2.0/organizations/view-orgs.md diff --git a/content/v2.0/organizations/buckets/_index.md b/content/v2.0/organizations/buckets/_index.md index 139d113e4..25e5fa2c2 100644 --- a/content/v2.0/organizations/buckets/_index.md +++ b/content/v2.0/organizations/buckets/_index.md @@ -7,7 +7,7 @@ menu: v2_0: name: Manage buckets parent: Manage organizations - weight: 1 + weight: 5 --- A **bucket** is a named location where time series data is stored. diff --git a/content/v2.0/organizations/buckets/view-buckets.md b/content/v2.0/organizations/buckets/view-buckets.md new file mode 100644 index 000000000..0bb5884f7 --- /dev/null +++ b/content/v2.0/organizations/buckets/view-buckets.md @@ -0,0 +1,24 @@ +--- +title: View buckets +seotitle: View buckets in InfluxDB +description: placeholder +menu: + v2_0: + name: View buckets + parent: Manage buckets + weight: 2 +--- + + +1. Click the **Organizations** tab in the navigation bar. + + {{< img-hd src="/img/organizations-icon.png" title="Organizations icon" />}} + +2. Click on the name of an organization, then select the **Buckets** tab. All of the organization's buckets appear. +3. To create a bucket, click **+Create** in the upper right. + * Enter a name for your bucket in the **Name** field. + * In the **How often to clear data?** field: + * Select **Never** to retain data forever. + * Select **Periodically** to define a specific retention policy. +4. To update a bucket's name or retention policy, click the name of the bucket from the list. +5. Click **Update** to save. diff --git a/content/v2.0/organizations/create-org.md b/content/v2.0/organizations/create-org.md new file mode 100644 index 000000000..3b0517c3d --- /dev/null +++ b/content/v2.0/organizations/create-org.md @@ -0,0 +1,25 @@ +--- +title: Create an organization +seotitle: Create an organization in InfluxDB +description: placeholder +menu: + v2_0: + name: Create an organization + parent: Manage organizations + weight: 1 +--- + +Use the InfluxDB user interface (UI) or the `influx` command line interface (CLI) +to create an organization. + +## Create an organization in the InfluxDB UI + +1. Click the **Organizations** tab in the navigation bar. + + {{< img-hd src="/img/organizations-icon.png" title="Organizations icon" />}} + +_Complete content coming soon_ + +## Create an organization using the influx CLI + +_Complete content coming soon_ diff --git a/content/v2.0/organizations/delete-org.md b/content/v2.0/organizations/delete-org.md new file mode 100644 index 000000000..5ac462dca --- /dev/null +++ b/content/v2.0/organizations/delete-org.md @@ -0,0 +1,25 @@ +--- +title: Delete an organization +seotitle: Delete an organization from InfluxDB +description: placeholder +menu: + v2_0: + name: Delete an organization + parent: Manage organizations + weight: 4 +--- + +Use the InfluxDB user interface (UI) or the `influx` command line interface (CLI) +to create an organization. + +## Delete an organization in the InfluxDB UI + +1. Click the **Organizations** tab in the navigation bar. + + {{< img-hd src="/img/organizations-icon.png" title="Organizations icon" />}} + +_Complete content coming soon_ + +## Delete an organization using the influx CLI + +_Complete content coming soon_ diff --git a/content/v2.0/organizations/members/_index.md b/content/v2.0/organizations/members/_index.md index 4dd6e4e34..328771023 100644 --- a/content/v2.0/organizations/members/_index.md +++ b/content/v2.0/organizations/members/_index.md @@ -5,7 +5,7 @@ menu: v2_0: name: Manage members parent: Manage organizations - weight: 2 + weight: 6 --- **To manage an organization's members**: diff --git a/content/v2.0/organizations/members/add-member.md b/content/v2.0/organizations/members/add-member.md new file mode 100644 index 000000000..771f18ec5 --- /dev/null +++ b/content/v2.0/organizations/members/add-member.md @@ -0,0 +1,27 @@ +--- +title: Add a member +seotitle: Add a member to an organization in InfluxDB +description: placeholder +menu: + v2_0: + name: Add a member + parent: Manage members + weight: 1 +--- + +Use the InfluxDB user interface (UI) or the `influx` command line interface (CLI) +to add a member to an organization. + +## Add a member to an organization in the InfluxDB UI + +1. Click the **Organizations** tab in the navigation bar. + + {{< img-hd src="/img/organizations-icon.png" title="Organizations icon" />}} + +2. Click on the name of an organization, then select the **Members** tab. + +_Complete content coming soon_ + +## Add a member to an organization using the influx CLI + +_Complete content coming soon_ diff --git a/content/v2.0/organizations/members/remove-member.md b/content/v2.0/organizations/members/remove-member.md new file mode 100644 index 000000000..a2d6ff15d --- /dev/null +++ b/content/v2.0/organizations/members/remove-member.md @@ -0,0 +1,27 @@ +--- +title: Remove a member +seotitle: Remove a member from an organization in InfluxDB +description: placeholder +menu: + v2_0: + name: Remove a member + parent: Manage members + weight: 3 +--- + +Use the InfluxDB user interface (UI) or the `influx` command line interface (CLI) +to remove a member from an organization. + +## Remove a member from an organization in the InfluxDB UI + +1. Click the **Organizations** tab in the navigation bar. + + {{< img-hd src="/img/organizations-icon.png" title="Organizations icon" />}} + +2. Click on the name of an organization, then select the **Members** tab. + +_Complete content coming soon_ + +## Remove a member from an organization using the influx CLI + +_Complete content coming soon_ diff --git a/content/v2.0/organizations/members/view-members.md b/content/v2.0/organizations/members/view-members.md new file mode 100644 index 000000000..64a80110d --- /dev/null +++ b/content/v2.0/organizations/members/view-members.md @@ -0,0 +1,27 @@ +--- +title: View members +seotitle: View members of an organization in InfluxDB +description: placeholder +menu: + v2_0: + name: View members + parent: Manage members + weight: 2 +--- + +Use the InfluxDB user interface (UI) or the `influx` command line interface (CLI) +to view members of an organization. + +## View members of organization in the InfluxDB UI + +1. Click the **Organizations** tab in the navigation bar. + + {{< img-hd src="/img/organizations-icon.png" title="Organizations icon" />}} + +2. Click on the name of an organization, then select the **Members** tab. + +_Complete content coming soon_ + +## View members of organization using the influx CLI + +_Complete content coming soon_ diff --git a/content/v2.0/organizations/update-org.md b/content/v2.0/organizations/update-org.md new file mode 100644 index 000000000..164fbae25 --- /dev/null +++ b/content/v2.0/organizations/update-org.md @@ -0,0 +1,25 @@ +--- +title: Update an organization +seotitle: Update an organization in InfluxDB +description: placeholder +menu: + v2_0: + name: Update an organization + parent: Manage organizations + weight: 3 +--- + +Use the InfluxDB user interface (UI) or the `influx` command line interface (CLI) +to update an organization. + +## Update an organization in the InfluxDB UI + +1. Click the **Organizations** tab in the navigation bar. + + {{< img-hd src="/img/organizations-icon.png" title="Organizations icon" />}} + +_Complete content coming soon_ + +## Update an organization using the influx CLI + +_Complete content coming soon_ diff --git a/content/v2.0/organizations/view-orgs.md b/content/v2.0/organizations/view-orgs.md new file mode 100644 index 000000000..042174557 --- /dev/null +++ b/content/v2.0/organizations/view-orgs.md @@ -0,0 +1,25 @@ +--- +title: View organizations +seotitle: View organizations in InfluxDB +description: placeholder +menu: + v2_0: + name: View organizations + parent: Manage organizations + weight: 2 +--- + +Use the InfluxDB user interface (UI) or the `influx` command line interface (CLI) +to view organizations. + +## View organizations in the InfluxDB UI + +1. Click the **Organizations** tab in the navigation bar. + + {{< img-hd src="/img/organizations-icon.png" title="Organizations icon" />}} + +_Complete content coming soon_ + +## View organizations using the influx CLI + +_Complete content coming soon_ diff --git a/content/v2.0/process-data/manage-tasks/view-tasks.md b/content/v2.0/process-data/manage-tasks/view-tasks.md index 9cbf410a1..1417dd19b 100644 --- a/content/v2.0/process-data/manage-tasks/view-tasks.md +++ b/content/v2.0/process-data/manage-tasks/view-tasks.md @@ -1,5 +1,5 @@ --- -title: View tasks in InfluxDB +title: View tasks seotitle: View created tasks that process data in InfluxDB description: > How to view all created data processing tasks using the InfluxDB user interface From 9d4fcb11415c6868b291320bd3b4d6a7a52cd586 Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Wed, 23 Jan 2019 10:56:50 -0700 Subject: [PATCH 06/21] added placeholders in bucket docs --- .../v2.0/organizations/buckets/create-bucket.md | 2 +- .../v2.0/organizations/buckets/update-bucket.md | 17 ++++++++++------- .../v2.0/organizations/buckets/view-buckets.md | 14 +++++++------- 3 files changed, 18 insertions(+), 15 deletions(-) diff --git a/content/v2.0/organizations/buckets/create-bucket.md b/content/v2.0/organizations/buckets/create-bucket.md index 44d7aff33..7c6edcdbb 100644 --- a/content/v2.0/organizations/buckets/create-bucket.md +++ b/content/v2.0/organizations/buckets/create-bucket.md @@ -27,7 +27,7 @@ to create a bucket. 4. To update a bucket's name or retention policy, click the name of the bucket from the list. 5. Click **Create** to create the bucket. -## Create a bucket in the influx CLI +## Create a bucket using the influx CLI Use the the [`influx bucket create` command](/v2.0/reference/cli/influx/bucket/create) to create a new bucket. A bucket requires the following: diff --git a/content/v2.0/organizations/buckets/update-bucket.md b/content/v2.0/organizations/buckets/update-bucket.md index 8ad379c79..f199645a2 100644 --- a/content/v2.0/organizations/buckets/update-bucket.md +++ b/content/v2.0/organizations/buckets/update-bucket.md @@ -9,16 +9,19 @@ menu: weight: 2 --- +Use the InfluxDB user interface (UI) or the `influx` command line interface (CLI) +to update a bucket. + +## Update a bucket in the InfluxDB UI 1. Click the **Organizations** tab in the navigation bar. {{< img-hd src="/img/organizations-icon.png" title="Organizations icon" />}} 2. Click on the name of an organization, then select the **Buckets** tab. All of the organization's buckets appear. -3. To create a bucket, click **+Create** in the upper right. - * Enter a name for your bucket in the **Name** field. - * In the **How often to clear data?** field: - * Select **Never** to retain data forever. - * Select **Periodically** to define a specific retention policy. -4. To update a bucket's name or retention policy, click the name of the bucket from the list. -5. Click **Update** to save.s + +_Complete content coming soon_ + +## Update a bucket using the influx CLI + +_Complete content coming soon_ diff --git a/content/v2.0/organizations/buckets/view-buckets.md b/content/v2.0/organizations/buckets/view-buckets.md index 0bb5884f7..a559f9971 100644 --- a/content/v2.0/organizations/buckets/view-buckets.md +++ b/content/v2.0/organizations/buckets/view-buckets.md @@ -9,16 +9,16 @@ menu: weight: 2 --- +## View buckets in the InfluxDB UI 1. Click the **Organizations** tab in the navigation bar. {{< img-hd src="/img/organizations-icon.png" title="Organizations icon" />}} 2. Click on the name of an organization, then select the **Buckets** tab. All of the organization's buckets appear. -3. To create a bucket, click **+Create** in the upper right. - * Enter a name for your bucket in the **Name** field. - * In the **How often to clear data?** field: - * Select **Never** to retain data forever. - * Select **Periodically** to define a specific retention policy. -4. To update a bucket's name or retention policy, click the name of the bucket from the list. -5. Click **Update** to save. + +_Complete content coming soon_ + +## View buckets using the influx CLI + +_Complete content coming soon_ From 0d4e0c4e7a99e21708489db45f7398eee089da5a Mon Sep 17 00:00:00 2001 From: Nora Date: Wed, 23 Jan 2019 10:07:22 -0800 Subject: [PATCH 07/21] Add bucket content --- content/v2.0/organizations/buckets/create-bucket.md | 1 - content/v2.0/organizations/buckets/update-bucket.md | 4 ++-- content/v2.0/organizations/buckets/view-buckets.md | 3 +-- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/content/v2.0/organizations/buckets/create-bucket.md b/content/v2.0/organizations/buckets/create-bucket.md index 7c6edcdbb..a008aa431 100644 --- a/content/v2.0/organizations/buckets/create-bucket.md +++ b/content/v2.0/organizations/buckets/create-bucket.md @@ -24,7 +24,6 @@ to create a bucket. 5. Select **How often to clear data?**: Select **Never** to retain data forever. Select **Periodically** to define a specific retention policy. -4. To update a bucket's name or retention policy, click the name of the bucket from the list. 5. Click **Create** to create the bucket. ## Create a bucket using the influx CLI diff --git a/content/v2.0/organizations/buckets/update-bucket.md b/content/v2.0/organizations/buckets/update-bucket.md index f199645a2..c6ff331d7 100644 --- a/content/v2.0/organizations/buckets/update-bucket.md +++ b/content/v2.0/organizations/buckets/update-bucket.md @@ -19,8 +19,8 @@ to update a bucket. {{< img-hd src="/img/organizations-icon.png" title="Organizations icon" />}} 2. Click on the name of an organization, then select the **Buckets** tab. All of the organization's buckets appear. - -_Complete content coming soon_ +3. To update a bucket's name or retention policy, click the name of the bucket from the list. +4. Click **Update** to save. ## Update a bucket using the influx CLI diff --git a/content/v2.0/organizations/buckets/view-buckets.md b/content/v2.0/organizations/buckets/view-buckets.md index a559f9971..e51e51817 100644 --- a/content/v2.0/organizations/buckets/view-buckets.md +++ b/content/v2.0/organizations/buckets/view-buckets.md @@ -16,8 +16,7 @@ menu: {{< img-hd src="/img/organizations-icon.png" title="Organizations icon" />}} 2. Click on the name of an organization, then select the **Buckets** tab. All of the organization's buckets appear. - -_Complete content coming soon_ +3. Click on a bucket to view details.= ## View buckets using the influx CLI From 18d2d35da9e679ab44e25536c00fc15c6ba90e62 Mon Sep 17 00:00:00 2001 From: Nora Date: Wed, 23 Jan 2019 10:23:28 -0800 Subject: [PATCH 08/21] Add view members and delete orgs UI content --- content/v2.0/organizations/delete-org.md | 4 ++-- content/v2.0/organizations/members/view-members.md | 5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/content/v2.0/organizations/delete-org.md b/content/v2.0/organizations/delete-org.md index 5ac462dca..97f63cb2c 100644 --- a/content/v2.0/organizations/delete-org.md +++ b/content/v2.0/organizations/delete-org.md @@ -17,8 +17,8 @@ to create an organization. 1. Click the **Organizations** tab in the navigation bar. {{< img-hd src="/img/organizations-icon.png" title="Organizations icon" />}} - -_Complete content coming soon_ +The list of organizations appears. +* Hover over an organization's name and click **Delete**. ## Delete an organization using the influx CLI diff --git a/content/v2.0/organizations/members/view-members.md b/content/v2.0/organizations/members/view-members.md index 64a80110d..9cb1af983 100644 --- a/content/v2.0/organizations/members/view-members.md +++ b/content/v2.0/organizations/members/view-members.md @@ -14,13 +14,12 @@ to view members of an organization. ## View members of organization in the InfluxDB UI -1. Click the **Organizations** tab in the navigation bar. +* Click the **Organizations** tab in the navigation bar. {{< img-hd src="/img/organizations-icon.png" title="Organizations icon" />}} -2. Click on the name of an organization, then select the **Members** tab. +* Click on the name of an organization, then select the **Members** tab. The list of organization members appears. -_Complete content coming soon_ ## View members of organization using the influx CLI From c8f03489c8e3f338149be0303a58e6d2bd0e0d49 Mon Sep 17 00:00:00 2001 From: Nora Date: Wed, 23 Jan 2019 10:35:14 -0800 Subject: [PATCH 09/21] Add org UI content --- content/v2.0/organizations/delete-org.md | 2 +- content/v2.0/organizations/update-org.md | 4 +++- content/v2.0/organizations/view-orgs.md | 5 +++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/content/v2.0/organizations/delete-org.md b/content/v2.0/organizations/delete-org.md index 97f63cb2c..fa3a0de1d 100644 --- a/content/v2.0/organizations/delete-org.md +++ b/content/v2.0/organizations/delete-org.md @@ -14,7 +14,7 @@ to create an organization. ## Delete an organization in the InfluxDB UI -1. Click the **Organizations** tab in the navigation bar. +* Click the **Organizations** tab in the navigation bar. {{< img-hd src="/img/organizations-icon.png" title="Organizations icon" />}} The list of organizations appears. diff --git a/content/v2.0/organizations/update-org.md b/content/v2.0/organizations/update-org.md index 164fbae25..e7c6b95a9 100644 --- a/content/v2.0/organizations/update-org.md +++ b/content/v2.0/organizations/update-org.md @@ -18,7 +18,9 @@ to update an organization. {{< img-hd src="/img/organizations-icon.png" title="Organizations icon" />}} -_Complete content coming soon_ +2. Click on the organization you want to update in the list. +3. To update the organization's name, select the **Options** tab. +4. To manage the organization's members, buckets, dashboards, and tasks, click on the corresponding tabs. ## Update an organization using the influx CLI diff --git a/content/v2.0/organizations/view-orgs.md b/content/v2.0/organizations/view-orgs.md index 042174557..233b80f03 100644 --- a/content/v2.0/organizations/view-orgs.md +++ b/content/v2.0/organizations/view-orgs.md @@ -14,11 +14,12 @@ to view organizations. ## View organizations in the InfluxDB UI -1. Click the **Organizations** tab in the navigation bar. +* Click the **Organizations** tab in the navigation bar. {{< img-hd src="/img/organizations-icon.png" title="Organizations icon" />}} -_Complete content coming soon_ +The list of organizations appears. + ## View organizations using the influx CLI From a2233d7aba54a3541eb55ec90fbf3c6f41137b58 Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Wed, 23 Jan 2019 11:36:40 -0700 Subject: [PATCH 10/21] added all cli content for org, member, and bucket management --- content/v2.0/organizations/buckets/_index.md | 3 ++- .../organizations/buckets/create-bucket.md | 1 + .../organizations/buckets/delete-bucket.md | 2 +- .../organizations/buckets/update-bucket.md | 24 ++++++++++++++++++- .../organizations/buckets/view-buckets.md | 12 +++++++++- content/v2.0/organizations/create-org.md | 13 +++++++++- content/v2.0/organizations/delete-org.md | 13 +++++++++- content/v2.0/organizations/members/_index.md | 3 ++- .../v2.0/organizations/members/add-member.md | 4 ++++ .../organizations/members/remove-member.md | 4 ++++ .../organizations/members/view-members.md | 13 +++++++++- content/v2.0/organizations/update-org.md | 14 ++++++++++- content/v2.0/organizations/view-orgs.md | 11 ++++++++- .../process-data/manage-tasks/view-tasks.md | 2 +- 14 files changed, 108 insertions(+), 11 deletions(-) diff --git a/content/v2.0/organizations/buckets/_index.md b/content/v2.0/organizations/buckets/_index.md index 25e5fa2c2..5b6e18ce0 100644 --- a/content/v2.0/organizations/buckets/_index.md +++ b/content/v2.0/organizations/buckets/_index.md @@ -1,5 +1,6 @@ --- -title: Manage buckets in InfluxDB +title: Manage buckets +seotitle: Manage buckets in InfluxDB description: > How to manage buckets in InfluxDB. A bucket is a named location where time series data is stored with a retention policy. diff --git a/content/v2.0/organizations/buckets/create-bucket.md b/content/v2.0/organizations/buckets/create-bucket.md index 7c6edcdbb..38b1b1a28 100644 --- a/content/v2.0/organizations/buckets/create-bucket.md +++ b/content/v2.0/organizations/buckets/create-bucket.md @@ -28,6 +28,7 @@ to create a bucket. 5. Click **Create** to create the bucket. ## Create a bucket using the influx CLI + Use the the [`influx bucket create` command](/v2.0/reference/cli/influx/bucket/create) to create a new bucket. A bucket requires the following: diff --git a/content/v2.0/organizations/buckets/delete-bucket.md b/content/v2.0/organizations/buckets/delete-bucket.md index e324a4e42..d67fa359b 100644 --- a/content/v2.0/organizations/buckets/delete-bucket.md +++ b/content/v2.0/organizations/buckets/delete-bucket.md @@ -25,7 +25,7 @@ to delete a bucket. ## Delete a bucket using the influx CLI Use the the [`influx bucket delete` command](/v2.0/reference/cli/influx/bucket/delete) -to delete a new bucket. Deleting a bucket requires the following: +to delete a bucket. Deleting a bucket requires the following: - The bucket ID _(provided in the output of `influx bucket find`)_. diff --git a/content/v2.0/organizations/buckets/update-bucket.md b/content/v2.0/organizations/buckets/update-bucket.md index f199645a2..3297c932b 100644 --- a/content/v2.0/organizations/buckets/update-bucket.md +++ b/content/v2.0/organizations/buckets/update-bucket.md @@ -24,4 +24,26 @@ _Complete content coming soon_ ## Update a bucket using the influx CLI -_Complete content coming soon_ +Use the the [`influx bucket update` command](/v2.0/reference/cli/influx/bucket/update) +to update a bucket. Updating a bucket requires the following: + +- The bucket ID _(provided in the output of `influx bucket find`)_ +- The name or ID of the organization to which the bucket belongs + +##### Update the name of a bucket +```sh +# Pattern +influx bucket update -i -o -n + +# Example +influx bucket update -i 034ad714fdd6f000 -o my-org -n my-new-bucket +``` + +##### Update a bucket's retention policy +```sh +# Pattern +influx bucket update -i -o -r + +# Example +influx bucket update -i 034ad714fdd6f000 -o my-org -r 1209600000000000 +``` diff --git a/content/v2.0/organizations/buckets/view-buckets.md b/content/v2.0/organizations/buckets/view-buckets.md index a559f9971..1b8929f30 100644 --- a/content/v2.0/organizations/buckets/view-buckets.md +++ b/content/v2.0/organizations/buckets/view-buckets.md @@ -21,4 +21,14 @@ _Complete content coming soon_ ## View buckets using the influx CLI -_Complete content coming soon_ +Use the the [`influx bucket find` command](/v2.0/reference/cli/influx/bucket/find) +to view a buckets in an organization. Viewing bucket requires the following: + + +```sh +influx bucket find +``` + +Other filtering options such as filtering by organization, name, or ID are available. +See the [`influx bucket find` documentation](/v2.0/reference/cli/influx/bucket/find) +for information about other available flags. diff --git a/content/v2.0/organizations/create-org.md b/content/v2.0/organizations/create-org.md index 3b0517c3d..b25adb1fd 100644 --- a/content/v2.0/organizations/create-org.md +++ b/content/v2.0/organizations/create-org.md @@ -22,4 +22,15 @@ _Complete content coming soon_ ## Create an organization using the influx CLI -_Complete content coming soon_ +Use the the [`influx org create` command](/v2.0/reference/cli/influx/org/create) +to create a new organization. A new organization requires the following: + +- A name for the organization + +```sh +# Pattern +influx org create -n + +# Example +influx org create -n my-org +``` diff --git a/content/v2.0/organizations/delete-org.md b/content/v2.0/organizations/delete-org.md index 5ac462dca..23cdf78c0 100644 --- a/content/v2.0/organizations/delete-org.md +++ b/content/v2.0/organizations/delete-org.md @@ -22,4 +22,15 @@ _Complete content coming soon_ ## Delete an organization using the influx CLI -_Complete content coming soon_ +Use the the [`influx org delete` command](/v2.0/reference/cli/influx/org/delete) +to delete an organization. Deleting a organization requires the following: + +- The organization ID _(provided in the output of `influx org find`)_ + +```sh +# Pattern +influx org delete -i + +# Example +influx org delete -i 034ad714fdd6f000 +``` diff --git a/content/v2.0/organizations/members/_index.md b/content/v2.0/organizations/members/_index.md index 328771023..818f77b3b 100644 --- a/content/v2.0/organizations/members/_index.md +++ b/content/v2.0/organizations/members/_index.md @@ -1,5 +1,6 @@ --- -title: Manage members of an organization in InfluxDB +title: Manage members of an organization +seotitle: Manage members of an organization in InfluxDB description: placeholder menu: v2_0: diff --git a/content/v2.0/organizations/members/add-member.md b/content/v2.0/organizations/members/add-member.md index 771f18ec5..0b60e50fe 100644 --- a/content/v2.0/organizations/members/add-member.md +++ b/content/v2.0/organizations/members/add-member.md @@ -7,6 +7,7 @@ menu: name: Add a member parent: Manage members weight: 1 +draft: true --- Use the InfluxDB user interface (UI) or the `influx` command line interface (CLI) @@ -24,4 +25,7 @@ _Complete content coming soon_ ## Add a member to an organization using the influx CLI +Use the the [`influx org members add` command](/v2.0/reference/cli/influx/org/members/add) +to add a user to an organization. Adding a user requires the following: + _Complete content coming soon_ diff --git a/content/v2.0/organizations/members/remove-member.md b/content/v2.0/organizations/members/remove-member.md index a2d6ff15d..9e48d1372 100644 --- a/content/v2.0/organizations/members/remove-member.md +++ b/content/v2.0/organizations/members/remove-member.md @@ -7,6 +7,7 @@ menu: name: Remove a member parent: Manage members weight: 3 +draft: true --- Use the InfluxDB user interface (UI) or the `influx` command line interface (CLI) @@ -24,4 +25,7 @@ _Complete content coming soon_ ## Remove a member from an organization using the influx CLI +Use the the [`influx org members add` command](/v2.0/reference/cli/influx/org/members/add) +to remove a member from an organization. Removing a member requires the following: + _Complete content coming soon_ diff --git a/content/v2.0/organizations/members/view-members.md b/content/v2.0/organizations/members/view-members.md index 64a80110d..62588f04f 100644 --- a/content/v2.0/organizations/members/view-members.md +++ b/content/v2.0/organizations/members/view-members.md @@ -24,4 +24,15 @@ _Complete content coming soon_ ## View members of organization using the influx CLI -_Complete content coming soon_ +Use the the [`influx org members list` command](/v2.0/reference/cli/influx/org/members/list) +to list members of an organization. Listing an organization's members requires the following: + +- The name or ID of the organization + +```sh +# Pattern +influx org members list -n + +# Example +influx org members list -n my-org +``` diff --git a/content/v2.0/organizations/update-org.md b/content/v2.0/organizations/update-org.md index 164fbae25..0da7cdf58 100644 --- a/content/v2.0/organizations/update-org.md +++ b/content/v2.0/organizations/update-org.md @@ -22,4 +22,16 @@ _Complete content coming soon_ ## Update an organization using the influx CLI -_Complete content coming soon_ +Use the the [`influx org update` command](/v2.0/reference/cli/influx/org/update) +to update an organization. Updating a organization requires the following: + +- The org ID _(provided in the output of `influx org find`)_ + +##### Update the name of a organization +```sh +# Pattern +influx org update -i -n + +# Example +influx org update -i 034ad714fdd6f000 -n my-new-org +``` diff --git a/content/v2.0/organizations/view-orgs.md b/content/v2.0/organizations/view-orgs.md index 042174557..0b1aafc15 100644 --- a/content/v2.0/organizations/view-orgs.md +++ b/content/v2.0/organizations/view-orgs.md @@ -22,4 +22,13 @@ _Complete content coming soon_ ## View organizations using the influx CLI -_Complete content coming soon_ +Use the the [`influx org find` command](/v2.0/reference/cli/influx/org/find) +to view organizations. + +```sh +influx org find +``` + +Filtering options such as filtering by name or ID are available. +See the [`influx org find` documentation](/v2.0/reference/cli/influx/org/find) +for information about other available flags. diff --git a/content/v2.0/process-data/manage-tasks/view-tasks.md b/content/v2.0/process-data/manage-tasks/view-tasks.md index 1417dd19b..2a0a84f69 100644 --- a/content/v2.0/process-data/manage-tasks/view-tasks.md +++ b/content/v2.0/process-data/manage-tasks/view-tasks.md @@ -32,6 +32,6 @@ influx task find #### Filter tasks using the CLI Other filtering options such as filtering by organization or user, -or limiting the number of tasks returned are available. +or limiting the number of tasks returned, are available. See the [`influx task find` documentation](/v2.0/reference/cli/influx/task/find) for information about other available flags. From efcdb3f2c1f1221e790f626a4e19a2f4a562596a Mon Sep 17 00:00:00 2001 From: Nora Date: Wed, 23 Jan 2019 10:37:26 -0800 Subject: [PATCH 11/21] Update to visualization types --- content/v2.0/visualize-data/visualization-types.md | 1 - 1 file changed, 1 deletion(-) diff --git a/content/v2.0/visualize-data/visualization-types.md b/content/v2.0/visualize-data/visualization-types.md index 73a0a8c36..11d859359 100644 --- a/content/v2.0/visualize-data/visualization-types.md +++ b/content/v2.0/visualize-data/visualization-types.md @@ -27,7 +27,6 @@ Each of the available visualization types and available user controls are descri * [Gauge](#gauge) * [Table](#table) -For information on adding and displaying annotations in graph views, see [Adding annotations to Chronograf views](/v1.7/guides/annotations/). ### Graphs From 89fc6017158eb5731b9189ba7c7ffe444a515ea5 Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Wed, 23 Jan 2019 11:44:05 -0700 Subject: [PATCH 12/21] added index content for org/bucket/member docs --- content/v2.0/organizations/_index.md | 27 ++------------------ content/v2.0/organizations/buckets/_index.md | 13 ++-------- content/v2.0/organizations/members/_index.md | 12 +++------ 3 files changed, 8 insertions(+), 44 deletions(-) diff --git a/content/v2.0/organizations/_index.md b/content/v2.0/organizations/_index.md index 0fca86f71..5bf5e1b95 100644 --- a/content/v2.0/organizations/_index.md +++ b/content/v2.0/organizations/_index.md @@ -12,29 +12,6 @@ menu: An **organization** is a workspace for a group of users. All dashboards, tasks, buckets, members, etc., belong to an organization. -**To create an organization**: +The following articles provide information about managing organizations: -1. Click the **Organizations** tab in the navigation bar. -2. Click **+ Create Organization** -2. Enter a name for your organization. -3. Click **Create**. - - -**To view an organization's dashboards**: - -1. Click the **Organizations** tab in the navigation bar. -2. Click on the name of an organization, then select the **Dashboards** tab. All of the organization's dashboards appear. -3. Click on the name of the dashboard to view it. - -For details on editing dashboards, see <> - - -#### Tasks (/organizations/orgnamehere/tasks) - * User can see all tasks owned by this org - -#### Options (/organizations/orgnamehere/options) mockup says settings - * Only owners can see this tab - * Owner can change name of Organization - * Owner can modify permissions of an organization - * There will be more options here in the future - * Owner can disband organization +{{< children >}} diff --git a/content/v2.0/organizations/buckets/_index.md b/content/v2.0/organizations/buckets/_index.md index 5b6e18ce0..6821d822b 100644 --- a/content/v2.0/organizations/buckets/_index.md +++ b/content/v2.0/organizations/buckets/_index.md @@ -15,15 +15,6 @@ A **bucket** is a named location where time series data is stored. All buckets have a **retention policy**, a duration of time that each data point persists. A bucket belongs to an organization. -**To manage an organization's buckets**: +The following articles provide information about managing buckets: -1. Click the **Organizations** tab in the navigation bar. -2. Click on the name of an organization, then select the **Buckets** tab. All of the organization's buckets appear. -3. To create a bucket, click **+Create** in the upper right. - * Enter a name for your bucket in the **Name** field. - * In the **How often to clear data?** field: - * Select **Never** to retain data forever. - * Select **Periodically** to define a specific retention policy. -4. To update a bucket's name or retention policy, click the name of the bucket from the list. -5. Click **Update** to save. -6. ??Configure data sources tied to each bucket, delete bucket +{{< children >}} diff --git a/content/v2.0/organizations/members/_index.md b/content/v2.0/organizations/members/_index.md index 818f77b3b..e518068d1 100644 --- a/content/v2.0/organizations/members/_index.md +++ b/content/v2.0/organizations/members/_index.md @@ -1,5 +1,5 @@ --- -title: Manage members of an organization +title: Manage organization members seotitle: Manage members of an organization in InfluxDB description: placeholder menu: @@ -9,11 +9,7 @@ menu: weight: 6 --- -**To manage an organization's members**: +A **member** is a user that belongs to an organization. +The following articles provide information about managing users: -Organizations have "owners" and "members". - -1. Click the **Organizations** tab in the navigation bar. -2. Click on the name of an organization. All of the organization's members appear in the **Members** tab. -3. Select a member from the list or search to filter the list. -4. ?? Edit members, remove members, invite users to be a member +{{< children >}} From c2778ab95e07398a958da70f8882add255041f4c Mon Sep 17 00:00:00 2001 From: Nora Date: Wed, 23 Jan 2019 10:48:42 -0800 Subject: [PATCH 13/21] Update sources UI --- content/v2.0/visualize-data/sources.md | 128 ++++--------------------- 1 file changed, 18 insertions(+), 110 deletions(-) diff --git a/content/v2.0/visualize-data/sources.md b/content/v2.0/visualize-data/sources.md index ad2bf09bf..d82d627e1 100644 --- a/content/v2.0/visualize-data/sources.md +++ b/content/v2.0/visualize-data/sources.md @@ -8,116 +8,24 @@ menu: weight: 1 --- - -InfluxDB offers a complete dashboard solution for visualizing your data and monitoring your infrastructure: - -* View [pre-created dashboards](/chronograf/latest/guides/using-precreated-dashboards) from the Host List page. Dashboards are available depending on which Telegraf input plugins you have enabled. These pre-created dashboards cannot be cloned or edited. -* Create custom dashboards from scratch by building queries in the Data Explorer, as described [below](#build-a-dashboard). -* Import dashboard templates when you add or update a connection in Chronograf. See [Dashboard templates](#dashboard-templates) for details. +Like dashboards and buckets, data sources are scoped by organization. When you first access the user interface, you'll be prompted to add a data source. You can also do so anytime using the steps below. -By the end of this guide, you'll be aware of the tools available to you for creating dashboards similar to this example: +**To add data to a bucket**: +1. Click in the **Organizations** icon in the navigation bar. +2. Select the **Buckets** tab. +3. Next to the name of a bucket, click **Add Data**. +4. Select **Streaming**, **Line Protocol**, or **Scraping** from the data source options. +5. Click **Continue**. +6. Follow the prompts add your data source. -![Oh, the Chronobilities](/img/chronograf/v1.7/g-dashboard-possibilities.png) - -## Requirements - -To perform the tasks in this guide, you must have a working Chronograf instance that is connected to an InfluxDB source. -Data is accessed using the Telegraf [system ](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/system) input plugins. -For more information, see [Configuring Chronograf](/chronograf/latest/administration/configuration). - -## Build a Dashboard - -Click **Dashboards** in the navigation bar and then click the **Create Dashboard** button. -A new dashboard is created and ready to begin adding cells. - -### Step 1: Name your dashboard - -Click **Name This Dashboard** and type a new name. In this guide, "ChronoDash" is used. - -### Step 2: Enter cell editor mode - -In the first cell, titled "Untitled Cell", click **Edit** -to open the cell editor mode. - -![Edit your cell](/img/chronograf/g-dashboard-cell-edit.png) - -### Step 3: Create your query - -Click the **Add a Query** button to create an [InfluxQL](/influxdb/latest/query_language/) query. -In query editor mode, use the builder to select from your existing data and allow Chronograf to format the query for you. -Alternatively, manually enter and edit a query. -Chronograf allows you to move seamlessly between using the builder and manually editing the query; when possible, the interface automatically populates the builder with the information from your raw query. - -For our example, the query builder is used to generate a query that shows the average idle CPU usage grouped by host (in this case, there are three hosts). -By default, Chronograf applies the [`MEAN()` function](/influxdb/latest/query_language/functions/#mean) to the data, groups averages into auto-generated time intervals (`:interval:`), and shows data for the past hour (`:dashboardTime:`). -Those defaults are configurable using the query builder or by manually editing the query. - -In addition, the time range (`:dashboardTime:`) is [configurable on the dashboard](#step-6-configure-your-dashboard). - -![Build your query](/img/chronograf/v1.7/g-dashboard-builder.png) - -### Step 4: Choose your visualization type - -Chronograf supports many different [visualization types](/chronograf/latest/guides/visualization-types/). To choose a visualization type, click **Visualization** and select **Step-Plot Graph**. - -![Visualization type](/img/chronograf/v1.7/g-dashboard-visualization.png) - -### Step 5: Save your cell -Click **Save** (the green checkmark icon) to save your cell. - -{{% note %}} -If you navigate away from this page without clicking Save, your work will not be saved. -{{% /note %}} - -### Step 6: Configure your dashboard - -#### Customize cells: -* You can change the name of the cell from "Untitled Cell" by returning to the cell editor mode, clicking on the name, and renaming it. Remember to save your changes. -* **Move** your cell around by clicking its top bar and dragging it around the page -* **Resize** your cell by clicking and dragging its bottom right corner - -#### Explore cell data: -* **Zoom** in on your cell by clicking and dragging your mouse over the area of interest -* **Pan** over your cell data by pressing the shift key and clicking and dragging your mouse over the graph -* **Reset** your cell by double-clicking your mouse in the cell window - -{{% note %}} -These tips only apply to the line, stacked, step-plot, and line+stat [visualization types](/chronograf/latest/guides/visualization-types/). -{{% /note %}} - -#### Configure dashboard-wide settings: -* You can change the dashboard's *auto-refresh interval* at the top of the page - the default interval selected is **Every 15 seconds**. -* You can also modify the dashboard's *time range* at the top of the page - the default range is **Past 15 minutes**. - -Now, you are free to experiment and complete your dashboard by creating, editing, and repositioning more cells! - -## Dashboard templates - -Select from a variety of dashboard templates to import and customize based on which Telegraf plugins you have enabled, such as the following examples: - -* -* -* -* - -**To import dashboard templates:** - -1. From the Configuration page, click **Add Connection** or select an existing connection to edit it. -2. In the **InfluxDB Connection** window, enter or verify your connection details and click **Add** or **Update Connection**. -3. In the **Dashboards** window, select from the available dashboard templates to import based on which Telegraf plugins you have enabled. - - -4. Click **Create (x) Dashboards**. -5. Edit, clone, or configure the dashboards as needed. - - -## Extra Tips - -### Full screen mode -View your dashboard in full screen mode by clicking on the full screen icon in the top right corner of your dashboard. -To exit full screen mode, press the Esc key. - -### Template variables -Dashboards support template variables. -See the [Dashboard Template Variables](/chronograf/latest/guides/dashboard-template-variables/) guide for more information. +**To manage Telegraf configurations**: +1. 1. Click in the **Organizations** icon in the navigation bar. +2. Select the **Telegraf** tab. A list of existing Telegraf configurations appears. +3. To add a new Telegraf configuration: + * Click **Create Configuration** in the upper right. + * Select the Telegraf plugins you want to use to collect data. + * Click **Continue**. + * Follow the instructions on the **Listen for Streaming Data** page that appears to complete your configuration. +4. To delete a Telegraf configuration, hover over its name in the list and click **Delete**. +5. To view details of a Telegraf configuration, hover over its name in the list and click **Download Config**. From d92bd20cfc56a8d60a55ff46ee97dc1134d38358 Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Wed, 23 Jan 2019 11:58:50 -0700 Subject: [PATCH 14/21] added placeholders for user/token management docs --- content/v2.0/users/create-user.md | 21 +++++++++++++++++++++ content/v2.0/users/delete-user.md | 21 +++++++++++++++++++++ content/v2.0/users/tokens/view-tokens.md | 21 +++++++++++++++++++++ content/v2.0/users/update-user.md | 21 +++++++++++++++++++++ content/v2.0/users/view-users.md | 21 +++++++++++++++++++++ 5 files changed, 105 insertions(+) create mode 100644 content/v2.0/users/create-user.md create mode 100644 content/v2.0/users/delete-user.md create mode 100644 content/v2.0/users/tokens/view-tokens.md create mode 100644 content/v2.0/users/update-user.md create mode 100644 content/v2.0/users/view-users.md diff --git a/content/v2.0/users/create-user.md b/content/v2.0/users/create-user.md new file mode 100644 index 000000000..f25c9b5e5 --- /dev/null +++ b/content/v2.0/users/create-user.md @@ -0,0 +1,21 @@ +--- +title: Create a user +seotitle: Create a user in InfluxDB +description: placeholder +menu: + v2_0: + name: Create a user + parent: Manage users + weight: 1 +--- + +Use the InfluxDB user interface (UI) or the `influx` command line interface (CLI) +to create a user. + +## Create a user in the InfluxDB UI + +_Complete content coming soon_ + +## Create a user using the influx CLI + +_Complete content coming soon_ diff --git a/content/v2.0/users/delete-user.md b/content/v2.0/users/delete-user.md new file mode 100644 index 000000000..97a2a0edb --- /dev/null +++ b/content/v2.0/users/delete-user.md @@ -0,0 +1,21 @@ +--- +title: Delete a user +seotitle: Delete a user from InfluxDB +description: placeholder +menu: + v2_0: + name: Delete a user + parent: Manage users + weight: 3 +--- + +Use the InfluxDB user interface (UI) or the `influx` command line interface (CLI) +to create a user. + +## Delete a user from the InfluxDB UI + +_Complete content coming soon_ + +## Delete a user using the influx CLI + +_Complete content coming soon_ diff --git a/content/v2.0/users/tokens/view-tokens.md b/content/v2.0/users/tokens/view-tokens.md new file mode 100644 index 000000000..9e0c4f9e6 --- /dev/null +++ b/content/v2.0/users/tokens/view-tokens.md @@ -0,0 +1,21 @@ +--- +title: View tokens +seotitle: View authentication tokens in InfluxDB +description: placeholder +menu: + v2_0: + name: View tokens + parent: Manage tokens + weight: 2 +--- + +Use the InfluxDB user interface (UI) or the `influx` command line interface (CLI) +to view tokens. + +## View tokens in the InfluxDB UI + +_Complete content coming soon_ + +## View tokens using the influx CLI + +_Complete content coming soon_ diff --git a/content/v2.0/users/update-user.md b/content/v2.0/users/update-user.md new file mode 100644 index 000000000..e2c9ba077 --- /dev/null +++ b/content/v2.0/users/update-user.md @@ -0,0 +1,21 @@ +--- +title: Update a user +seotitle: Update a user in InfluxDB +description: placeholder +menu: + v2_0: + name: Update a user + parent: Manage users + weight: 3 +--- + +Use the InfluxDB user interface (UI) or the `influx` command line interface (CLI) +to update a user. + +## Update a user in the InfluxDB UI + +_Complete content coming soon_ + +## Update a user using the influx CLI + +_Complete content coming soon_ diff --git a/content/v2.0/users/view-users.md b/content/v2.0/users/view-users.md new file mode 100644 index 000000000..e9f56a0e1 --- /dev/null +++ b/content/v2.0/users/view-users.md @@ -0,0 +1,21 @@ +--- +title: View users +seotitle: View users in InfluxDB +description: placeholder +menu: + v2_0: + name: View users + parent: Manage users + weight: 2 +--- + +Use the InfluxDB user interface (UI) or the `influx` command line interface (CLI) +to view users. + +## View users in the InfluxDB UI + +_Complete content coming soon_ + +## View users using the influx CLI + +_Complete content coming soon_ From 281a98cb03349b8d4584551807e0e9f9c2280342 Mon Sep 17 00:00:00 2001 From: Nora Date: Wed, 23 Jan 2019 11:05:57 -0800 Subject: [PATCH 15/21] Add descriptions and tokens/user content --- content/v2.0/organizations/buckets/create-bucket.md | 2 +- content/v2.0/organizations/buckets/delete-bucket.md | 2 +- content/v2.0/organizations/buckets/update-bucket.md | 2 +- content/v2.0/organizations/buckets/view-buckets.md | 2 +- content/v2.0/organizations/create-org.md | 2 +- content/v2.0/organizations/delete-org.md | 2 +- content/v2.0/organizations/members/add-member.md | 2 +- content/v2.0/organizations/members/remove-member.md | 2 +- content/v2.0/organizations/members/view-members.md | 2 +- content/v2.0/organizations/update-org.md | 4 ++-- content/v2.0/organizations/view-orgs.md | 2 +- content/v2.0/users/create-user.md | 2 +- content/v2.0/users/delete-user.md | 2 +- content/v2.0/users/tokens/view-tokens.md | 6 ++++-- content/v2.0/users/update-user.md | 2 +- content/v2.0/users/view-users.md | 2 +- content/v2.0/visualize-data/visualization-types.md | 2 +- 17 files changed, 21 insertions(+), 19 deletions(-) diff --git a/content/v2.0/organizations/buckets/create-bucket.md b/content/v2.0/organizations/buckets/create-bucket.md index 30a85308e..497553c63 100644 --- a/content/v2.0/organizations/buckets/create-bucket.md +++ b/content/v2.0/organizations/buckets/create-bucket.md @@ -1,7 +1,7 @@ --- title: Create a bucket seotitle: Create a bucket in InfluxDB -description: placeholder +description: Create buckets to store time series data. menu: v2_0: name: Create a bucket diff --git a/content/v2.0/organizations/buckets/delete-bucket.md b/content/v2.0/organizations/buckets/delete-bucket.md index d67fa359b..0c55344cd 100644 --- a/content/v2.0/organizations/buckets/delete-bucket.md +++ b/content/v2.0/organizations/buckets/delete-bucket.md @@ -1,7 +1,7 @@ --- title: Delete a bucket seotitle: Delete a bucket from InfluxDB -description: placeholder +description: Delete a bucket and its data. menu: v2_0: name: Delete a bucket diff --git a/content/v2.0/organizations/buckets/update-bucket.md b/content/v2.0/organizations/buckets/update-bucket.md index b88884e49..1c4ce4d5e 100644 --- a/content/v2.0/organizations/buckets/update-bucket.md +++ b/content/v2.0/organizations/buckets/update-bucket.md @@ -1,7 +1,7 @@ --- title: Update a bucket seotitle: Update a bucket in InfluxDB -description: placeholder +description: Update a bucket's name or retention policy. menu: v2_0: name: Update a bucket diff --git a/content/v2.0/organizations/buckets/view-buckets.md b/content/v2.0/organizations/buckets/view-buckets.md index bbb5fe2e5..7bec654b8 100644 --- a/content/v2.0/organizations/buckets/view-buckets.md +++ b/content/v2.0/organizations/buckets/view-buckets.md @@ -1,7 +1,7 @@ --- title: View buckets seotitle: View buckets in InfluxDB -description: placeholder +description: View a list of all the buckets for an organization. menu: v2_0: name: View buckets diff --git a/content/v2.0/organizations/create-org.md b/content/v2.0/organizations/create-org.md index b25adb1fd..415e85f0b 100644 --- a/content/v2.0/organizations/create-org.md +++ b/content/v2.0/organizations/create-org.md @@ -1,7 +1,7 @@ --- title: Create an organization seotitle: Create an organization in InfluxDB -description: placeholder +description: Create an organization in InfluxDB. menu: v2_0: name: Create an organization diff --git a/content/v2.0/organizations/delete-org.md b/content/v2.0/organizations/delete-org.md index 52404755b..a8391f334 100644 --- a/content/v2.0/organizations/delete-org.md +++ b/content/v2.0/organizations/delete-org.md @@ -1,7 +1,7 @@ --- title: Delete an organization seotitle: Delete an organization from InfluxDB -description: placeholder +description: Delete an existing organization. menu: v2_0: name: Delete an organization diff --git a/content/v2.0/organizations/members/add-member.md b/content/v2.0/organizations/members/add-member.md index 0b60e50fe..0778c36f7 100644 --- a/content/v2.0/organizations/members/add-member.md +++ b/content/v2.0/organizations/members/add-member.md @@ -1,7 +1,7 @@ --- title: Add a member seotitle: Add a member to an organization in InfluxDB -description: placeholder +description: Add a member to an organization. menu: v2_0: name: Add a member diff --git a/content/v2.0/organizations/members/remove-member.md b/content/v2.0/organizations/members/remove-member.md index 9e48d1372..47faed53b 100644 --- a/content/v2.0/organizations/members/remove-member.md +++ b/content/v2.0/organizations/members/remove-member.md @@ -1,7 +1,7 @@ --- title: Remove a member seotitle: Remove a member from an organization in InfluxDB -description: placeholder +description: Remove a member from an organization. menu: v2_0: name: Remove a member diff --git a/content/v2.0/organizations/members/view-members.md b/content/v2.0/organizations/members/view-members.md index 4c9977b3f..008e266bc 100644 --- a/content/v2.0/organizations/members/view-members.md +++ b/content/v2.0/organizations/members/view-members.md @@ -1,7 +1,7 @@ --- title: View members seotitle: View members of an organization in InfluxDB -description: placeholder +description: Review a lit of members for an organization. menu: v2_0: name: View members diff --git a/content/v2.0/organizations/update-org.md b/content/v2.0/organizations/update-org.md index 55df70ce7..7a57e2151 100644 --- a/content/v2.0/organizations/update-org.md +++ b/content/v2.0/organizations/update-org.md @@ -1,7 +1,7 @@ --- title: Update an organization seotitle: Update an organization in InfluxDB -description: placeholder +description: Update an organization's name and assets. menu: v2_0: name: Update an organization @@ -20,7 +20,7 @@ to update an organization. 2. Click on the organization you want to update in the list. 3. To update the organization's name, select the **Options** tab. -4. To manage the organization's members, buckets, dashboards, and tasks, click on the corresponding tabs. +4. To manage the organization's members, buckets, dashboards, and tasks, click on the corresponding tabs. ## Update an organization using the influx CLI diff --git a/content/v2.0/organizations/view-orgs.md b/content/v2.0/organizations/view-orgs.md index 1ce490f30..5f0a607b1 100644 --- a/content/v2.0/organizations/view-orgs.md +++ b/content/v2.0/organizations/view-orgs.md @@ -1,7 +1,7 @@ --- title: View organizations seotitle: View organizations in InfluxDB -description: placeholder +description: Review a list of organizations. menu: v2_0: name: View organizations diff --git a/content/v2.0/users/create-user.md b/content/v2.0/users/create-user.md index f25c9b5e5..865d7135a 100644 --- a/content/v2.0/users/create-user.md +++ b/content/v2.0/users/create-user.md @@ -1,7 +1,7 @@ --- title: Create a user seotitle: Create a user in InfluxDB -description: placeholder +description: Create a user. menu: v2_0: name: Create a user diff --git a/content/v2.0/users/delete-user.md b/content/v2.0/users/delete-user.md index 97a2a0edb..cd772b1cc 100644 --- a/content/v2.0/users/delete-user.md +++ b/content/v2.0/users/delete-user.md @@ -1,7 +1,7 @@ --- title: Delete a user seotitle: Delete a user from InfluxDB -description: placeholder +description: Delete a user. menu: v2_0: name: Delete a user diff --git a/content/v2.0/users/tokens/view-tokens.md b/content/v2.0/users/tokens/view-tokens.md index 9e0c4f9e6..47f93cc0d 100644 --- a/content/v2.0/users/tokens/view-tokens.md +++ b/content/v2.0/users/tokens/view-tokens.md @@ -1,7 +1,7 @@ --- title: View tokens seotitle: View authentication tokens in InfluxDB -description: placeholder +description: View authentication tokens. menu: v2_0: name: View tokens @@ -14,7 +14,9 @@ to view tokens. ## View tokens in the InfluxDB UI -_Complete content coming soon_ +1. Click the **Influx** icon in the navigation bar. +2. In the right panel labeled **My Settings**, click **Tokens**. All of your account's tokens appear. +3. Click on a token name from the list to view the token and a summary of access permissions. ## View tokens using the influx CLI diff --git a/content/v2.0/users/update-user.md b/content/v2.0/users/update-user.md index e2c9ba077..cdf549f0d 100644 --- a/content/v2.0/users/update-user.md +++ b/content/v2.0/users/update-user.md @@ -1,7 +1,7 @@ --- title: Update a user seotitle: Update a user in InfluxDB -description: placeholder +description: Update a user. menu: v2_0: name: Update a user diff --git a/content/v2.0/users/view-users.md b/content/v2.0/users/view-users.md index e9f56a0e1..8d3a7d7f0 100644 --- a/content/v2.0/users/view-users.md +++ b/content/v2.0/users/view-users.md @@ -1,7 +1,7 @@ --- title: View users seotitle: View users in InfluxDB -description: placeholder +description: Review a list of users. menu: v2_0: name: View users diff --git a/content/v2.0/visualize-data/visualization-types.md b/content/v2.0/visualize-data/visualization-types.md index 11d859359..3da070369 100644 --- a/content/v2.0/visualize-data/visualization-types.md +++ b/content/v2.0/visualize-data/visualization-types.md @@ -1,7 +1,7 @@ --- title: Visualization types description: > - InfluxDB dashboards support mulitple visualization types including line graphs, + InfluxDB dashboards support multiple visualization types including line graphs, gauges, tables, and more. menu: v2_0: From c9d9754bb1357d9f265c719b6f915813d10dd7a6 Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Wed, 23 Jan 2019 12:07:43 -0700 Subject: [PATCH 16/21] added cli instructions for user managment --- content/v2.0/organizations/delete-org.md | 2 +- content/v2.0/organizations/update-org.md | 4 ++-- content/v2.0/users/create-user.md | 13 ++++++++++++- content/v2.0/users/delete-user.md | 13 ++++++++++++- content/v2.0/users/update-user.md | 14 +++++++++++++- content/v2.0/users/view-users.md | 11 ++++++++++- 6 files changed, 50 insertions(+), 7 deletions(-) diff --git a/content/v2.0/organizations/delete-org.md b/content/v2.0/organizations/delete-org.md index 52404755b..dec927d7c 100644 --- a/content/v2.0/organizations/delete-org.md +++ b/content/v2.0/organizations/delete-org.md @@ -23,7 +23,7 @@ The list of organizations appears. ## Delete an organization using the influx CLI Use the the [`influx org delete` command](/v2.0/reference/cli/influx/org/delete) -to delete an organization. Deleting a organization requires the following: +to delete an organization. Deleting an organization requires the following: - The organization ID _(provided in the output of `influx org find`)_ diff --git a/content/v2.0/organizations/update-org.md b/content/v2.0/organizations/update-org.md index 55df70ce7..b4848132d 100644 --- a/content/v2.0/organizations/update-org.md +++ b/content/v2.0/organizations/update-org.md @@ -20,12 +20,12 @@ to update an organization. 2. Click on the organization you want to update in the list. 3. To update the organization's name, select the **Options** tab. -4. To manage the organization's members, buckets, dashboards, and tasks, click on the corresponding tabs. +4. To manage the organization's members, buckets, dashboards, and tasks, click on the corresponding tabs. ## Update an organization using the influx CLI Use the the [`influx org update` command](/v2.0/reference/cli/influx/org/update) -to update an organization. Updating a organization requires the following: +to update an organization. Updating an organization requires the following: - The org ID _(provided in the output of `influx org find`)_ diff --git a/content/v2.0/users/create-user.md b/content/v2.0/users/create-user.md index f25c9b5e5..65d55e2f4 100644 --- a/content/v2.0/users/create-user.md +++ b/content/v2.0/users/create-user.md @@ -18,4 +18,15 @@ _Complete content coming soon_ ## Create a user using the influx CLI -_Complete content coming soon_ +Use the the [`influx user create` command](/v2.0/reference/cli/influx/create/create) +to create a new user. A new user requires the following: + +- A username + +```sh +# Pattern +influx user create -n + +# Example +influx user create -n johndoe +``` diff --git a/content/v2.0/users/delete-user.md b/content/v2.0/users/delete-user.md index 97a2a0edb..9e44a5352 100644 --- a/content/v2.0/users/delete-user.md +++ b/content/v2.0/users/delete-user.md @@ -18,4 +18,15 @@ _Complete content coming soon_ ## Delete a user using the influx CLI -_Complete content coming soon_ +Use the the [`influx user delete` command](/v2.0/reference/cli/influx/user/delete) +to delete a user. Deleting a user requires the following: + +- The user ID _(provided in the output of `influx user find`)_ + +```sh +# Pattern +influx user delete -i + +# Example +influx user delete -i 034ad714fdd6f000 +``` diff --git a/content/v2.0/users/update-user.md b/content/v2.0/users/update-user.md index e2c9ba077..22c6c3cfc 100644 --- a/content/v2.0/users/update-user.md +++ b/content/v2.0/users/update-user.md @@ -18,4 +18,16 @@ _Complete content coming soon_ ## Update a user using the influx CLI -_Complete content coming soon_ +Use the the [`influx user update` command](/v2.0/reference/cli/influx/user/update) +to update a user. Updating a user requires the following: + +- The user ID _(provided in the output of `influx user find`)_ + +##### Update the name of a user +```sh +# Pattern +influx user update -i -n + +# Example +influx user update -i 034ad714fdd6f000 -n janedoe +``` diff --git a/content/v2.0/users/view-users.md b/content/v2.0/users/view-users.md index e9f56a0e1..c089576d0 100644 --- a/content/v2.0/users/view-users.md +++ b/content/v2.0/users/view-users.md @@ -18,4 +18,13 @@ _Complete content coming soon_ ## View users using the influx CLI -_Complete content coming soon_ +Use the the [`influx user find` command](/v2.0/reference/cli/influx/user/find) +to view users. + +```sh +influx user find +``` + +Filtering options such as filtering by username or ID are available. +See the [`influx user find` documentation](/v2.0/reference/cli/influx/user/find) +for information about other available flags. From 1b3e3c8044778700379843bcb28e18f0a33b7662 Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Wed, 23 Jan 2019 12:30:19 -0700 Subject: [PATCH 17/21] lots of updates to user/org/token/etc docs --- content/v2.0/organizations/_index.md | 7 ++-- content/v2.0/organizations/buckets/_index.md | 4 +- .../organizations/buckets/create-bucket.md | 4 +- .../organizations/buckets/delete-bucket.md | 7 ++-- .../organizations/buckets/update-bucket.md | 4 +- .../organizations/buckets/view-buckets.md | 4 +- content/v2.0/organizations/create-org.md | 4 +- content/v2.0/organizations/delete-org.md | 4 +- .../v2.0/organizations/members/add-member.md | 2 +- .../organizations/members/remove-member.md | 2 +- .../organizations/members/view-members.md | 2 +- content/v2.0/organizations/update-org.md | 4 +- content/v2.0/organizations/view-orgs.md | 4 +- content/v2.0/users/_index.md | 28 ++++---------- content/v2.0/users/create-user.md | 4 +- content/v2.0/users/delete-user.md | 4 +- content/v2.0/users/tokens/_index.md | 34 ++++------------- content/v2.0/users/tokens/create-token.md | 37 +++++++++++++++++++ content/v2.0/users/tokens/view-tokens.md | 13 ++++++- content/v2.0/users/update-user.md | 4 +- content/v2.0/users/view-users.md | 4 +- 21 files changed, 97 insertions(+), 83 deletions(-) create mode 100644 content/v2.0/users/tokens/create-token.md diff --git a/content/v2.0/organizations/_index.md b/content/v2.0/organizations/_index.md index 5bf5e1b95..456b20e0a 100644 --- a/content/v2.0/organizations/_index.md +++ b/content/v2.0/organizations/_index.md @@ -1,8 +1,7 @@ --- -title: Manage organizations in InfluxDB -description: > - How to manage organizations, workspaces for groups of users. - All dashboards, tasks, buckets, members, etc., belong to an organization. +title: Manage organizations +seotitle: Manage organizations in InfluxDB +description: Manage organizations in InfluxDB using the InfluxDB UI or the influx CLI. menu: v2_0: name: Manage organizations diff --git a/content/v2.0/organizations/buckets/_index.md b/content/v2.0/organizations/buckets/_index.md index 6821d822b..0d103155c 100644 --- a/content/v2.0/organizations/buckets/_index.md +++ b/content/v2.0/organizations/buckets/_index.md @@ -1,9 +1,7 @@ --- title: Manage buckets seotitle: Manage buckets in InfluxDB -description: > - How to manage buckets in InfluxDB. - A bucket is a named location where time series data is stored with a retention policy. +description: Manage buckets in InfluxDB using the InfluxDB UI or the influx CLI. menu: v2_0: name: Manage buckets diff --git a/content/v2.0/organizations/buckets/create-bucket.md b/content/v2.0/organizations/buckets/create-bucket.md index 497553c63..46d0cb895 100644 --- a/content/v2.0/organizations/buckets/create-bucket.md +++ b/content/v2.0/organizations/buckets/create-bucket.md @@ -1,7 +1,7 @@ --- title: Create a bucket seotitle: Create a bucket in InfluxDB -description: Create buckets to store time series data. +description: Create buckets to store time series data in InfluxDB using the InfluxDB UI or the influx CLI. menu: v2_0: name: Create a bucket @@ -28,7 +28,7 @@ to create a bucket. ## Create a bucket using the influx CLI -Use the the [`influx bucket create` command](/v2.0/reference/cli/influx/bucket/create) +Use the [`influx bucket create` command](/v2.0/reference/cli/influx/bucket/create) to create a new bucket. A bucket requires the following: - A name diff --git a/content/v2.0/organizations/buckets/delete-bucket.md b/content/v2.0/organizations/buckets/delete-bucket.md index 0c55344cd..ed8343fda 100644 --- a/content/v2.0/organizations/buckets/delete-bucket.md +++ b/content/v2.0/organizations/buckets/delete-bucket.md @@ -1,7 +1,7 @@ --- title: Delete a bucket seotitle: Delete a bucket from InfluxDB -description: Delete a bucket and its data. +description: Delete a bucket from InfluxDB using the InfluxDB UI or the influx CLI menu: v2_0: name: Delete a bucket @@ -24,10 +24,11 @@ to delete a bucket. ## Delete a bucket using the influx CLI -Use the the [`influx bucket delete` command](/v2.0/reference/cli/influx/bucket/delete) +Use the [`influx bucket delete` command](/v2.0/reference/cli/influx/bucket/delete) to delete a bucket. Deleting a bucket requires the following: -- The bucket ID _(provided in the output of `influx bucket find`)_. +- The bucket ID _(provided in the output of `influx bucket find`)_ +- The name or ID of the organization to which the bucket belongs ```sh # Pattern diff --git a/content/v2.0/organizations/buckets/update-bucket.md b/content/v2.0/organizations/buckets/update-bucket.md index 1c4ce4d5e..e8e328bf1 100644 --- a/content/v2.0/organizations/buckets/update-bucket.md +++ b/content/v2.0/organizations/buckets/update-bucket.md @@ -1,7 +1,7 @@ --- title: Update a bucket seotitle: Update a bucket in InfluxDB -description: Update a bucket's name or retention policy. +description: Update a bucket's name or retention policy in InfluxDB using the InfluxDB UI or the influx CLI. menu: v2_0: name: Update a bucket @@ -24,7 +24,7 @@ to update a bucket. ## Update a bucket using the influx CLI -Use the the [`influx bucket update` command](/v2.0/reference/cli/influx/bucket/update) +Use the [`influx bucket update` command](/v2.0/reference/cli/influx/bucket/update) to update a bucket. Updating a bucket requires the following: - The bucket ID _(provided in the output of `influx bucket find`)_ diff --git a/content/v2.0/organizations/buckets/view-buckets.md b/content/v2.0/organizations/buckets/view-buckets.md index 7bec654b8..6252c39c4 100644 --- a/content/v2.0/organizations/buckets/view-buckets.md +++ b/content/v2.0/organizations/buckets/view-buckets.md @@ -1,7 +1,7 @@ --- title: View buckets seotitle: View buckets in InfluxDB -description: View a list of all the buckets for an organization. +description: View a list of all the buckets for an organization in InfluxDB using the InfluxDB UI or the influx CLI. menu: v2_0: name: View buckets @@ -20,7 +20,7 @@ menu: ## View buckets using the influx CLI -Use the the [`influx bucket find` command](/v2.0/reference/cli/influx/bucket/find) +Use the [`influx bucket find` command](/v2.0/reference/cli/influx/bucket/find) to view a buckets in an organization. Viewing bucket requires the following: diff --git a/content/v2.0/organizations/create-org.md b/content/v2.0/organizations/create-org.md index 415e85f0b..ba90b261a 100644 --- a/content/v2.0/organizations/create-org.md +++ b/content/v2.0/organizations/create-org.md @@ -1,7 +1,7 @@ --- title: Create an organization seotitle: Create an organization in InfluxDB -description: Create an organization in InfluxDB. +description: Create an organization in InfluxDB using the InfluxDB UI or the influx CLI. menu: v2_0: name: Create an organization @@ -22,7 +22,7 @@ _Complete content coming soon_ ## Create an organization using the influx CLI -Use the the [`influx org create` command](/v2.0/reference/cli/influx/org/create) +Use the [`influx org create` command](/v2.0/reference/cli/influx/org/create) to create a new organization. A new organization requires the following: - A name for the organization diff --git a/content/v2.0/organizations/delete-org.md b/content/v2.0/organizations/delete-org.md index 285465122..c26e05445 100644 --- a/content/v2.0/organizations/delete-org.md +++ b/content/v2.0/organizations/delete-org.md @@ -1,7 +1,7 @@ --- title: Delete an organization seotitle: Delete an organization from InfluxDB -description: Delete an existing organization. +description: Delete an existing organization from InfluxDB using the InfluxDB UI or the influx CLI. menu: v2_0: name: Delete an organization @@ -22,7 +22,7 @@ The list of organizations appears. ## Delete an organization using the influx CLI -Use the the [`influx org delete` command](/v2.0/reference/cli/influx/org/delete) +Use the [`influx org delete` command](/v2.0/reference/cli/influx/org/delete) to delete an organization. Deleting an organization requires the following: - The organization ID _(provided in the output of `influx org find`)_ diff --git a/content/v2.0/organizations/members/add-member.md b/content/v2.0/organizations/members/add-member.md index 0778c36f7..aecde1d4d 100644 --- a/content/v2.0/organizations/members/add-member.md +++ b/content/v2.0/organizations/members/add-member.md @@ -25,7 +25,7 @@ _Complete content coming soon_ ## Add a member to an organization using the influx CLI -Use the the [`influx org members add` command](/v2.0/reference/cli/influx/org/members/add) +Use the [`influx org members add` command](/v2.0/reference/cli/influx/org/members/add) to add a user to an organization. Adding a user requires the following: _Complete content coming soon_ diff --git a/content/v2.0/organizations/members/remove-member.md b/content/v2.0/organizations/members/remove-member.md index 47faed53b..6da459331 100644 --- a/content/v2.0/organizations/members/remove-member.md +++ b/content/v2.0/organizations/members/remove-member.md @@ -25,7 +25,7 @@ _Complete content coming soon_ ## Remove a member from an organization using the influx CLI -Use the the [`influx org members add` command](/v2.0/reference/cli/influx/org/members/add) +Use the [`influx org members add` command](/v2.0/reference/cli/influx/org/members/add) to remove a member from an organization. Removing a member requires the following: _Complete content coming soon_ diff --git a/content/v2.0/organizations/members/view-members.md b/content/v2.0/organizations/members/view-members.md index 008e266bc..397cd544c 100644 --- a/content/v2.0/organizations/members/view-members.md +++ b/content/v2.0/organizations/members/view-members.md @@ -23,7 +23,7 @@ to view members of an organization. ## View members of organization using the influx CLI -Use the the [`influx org members list` command](/v2.0/reference/cli/influx/org/members/list) +Use the [`influx org members list` command](/v2.0/reference/cli/influx/org/members/list) to list members of an organization. Listing an organization's members requires the following: - The name or ID of the organization diff --git a/content/v2.0/organizations/update-org.md b/content/v2.0/organizations/update-org.md index 74ca81eea..3924293c8 100644 --- a/content/v2.0/organizations/update-org.md +++ b/content/v2.0/organizations/update-org.md @@ -1,7 +1,7 @@ --- title: Update an organization seotitle: Update an organization in InfluxDB -description: Update an organization's name and assets. +description: Update an organization's name and assets in InfluxDB using the InfluxDB UI or the influx CLI. menu: v2_0: name: Update an organization @@ -24,7 +24,7 @@ to update an organization. ## Update an organization using the influx CLI -Use the the [`influx org update` command](/v2.0/reference/cli/influx/org/update) +Use the [`influx org update` command](/v2.0/reference/cli/influx/org/update) to update an organization. Updating an organization requires the following: - The org ID _(provided in the output of `influx org find`)_ diff --git a/content/v2.0/organizations/view-orgs.md b/content/v2.0/organizations/view-orgs.md index 5f0a607b1..5b06e521c 100644 --- a/content/v2.0/organizations/view-orgs.md +++ b/content/v2.0/organizations/view-orgs.md @@ -1,7 +1,7 @@ --- title: View organizations seotitle: View organizations in InfluxDB -description: Review a list of organizations. +description: Review a list of organizations in InfluxDB using the InfluxDB UI or the influx CLI. menu: v2_0: name: View organizations @@ -23,7 +23,7 @@ The list of organizations appears. ## View organizations using the influx CLI -Use the the [`influx org find` command](/v2.0/reference/cli/influx/org/find) +Use the [`influx org find` command](/v2.0/reference/cli/influx/org/find) to view organizations. ```sh diff --git a/content/v2.0/users/_index.md b/content/v2.0/users/_index.md index a5bb3320e..a55bde8ff 100644 --- a/content/v2.0/users/_index.md +++ b/content/v2.0/users/_index.md @@ -1,29 +1,17 @@ --- -title: Manage users in InfluxDB -description: placeholder +title: Manage users +seotitle: Manage users in InfluxDB +description: Manage users in InfluxDB using the InfluxDB UI or the influx CLI. menu: v2_0: name: Manage users weight: 12 --- -Users are granted access to InfluxDB, however, in order to access any data, -a user must be added as a member of an organization. +Users are those with access to InfluxDB. +In order to access any data, a user must be [added as a member](/v2.0/organizations/members/add) of an organization. +All users have unique authentication tokens with specific permissions used to grant them access to data within InfluxDB. -Every user is given an authentication token. +The following articles walk through managing users. -1. Click the ?? icon in the navigation bar. -2. Review your settings on the **Settings** tab. -3. To edit your settings, click **Edit About Me** - -#### Account settings (/my-account) - -* About Me: - * Username - * Email address -* Preferences - * Timezone - * Theme -* For both, Edit Changes then Save Changes - -[Manage tokens](/v2.0/users/tokens) +{{< children >}} diff --git a/content/v2.0/users/create-user.md b/content/v2.0/users/create-user.md index 77e96e583..2e083048c 100644 --- a/content/v2.0/users/create-user.md +++ b/content/v2.0/users/create-user.md @@ -1,7 +1,7 @@ --- title: Create a user seotitle: Create a user in InfluxDB -description: Create a user. +description: Create a user in InfluxDB using the InfluxDB UI or the influx CLI. menu: v2_0: name: Create a user @@ -18,7 +18,7 @@ _Complete content coming soon_ ## Create a user using the influx CLI -Use the the [`influx user create` command](/v2.0/reference/cli/influx/create/create) +Use the [`influx user create` command](/v2.0/reference/cli/influx/create/create) to create a new user. A new user requires the following: - A username diff --git a/content/v2.0/users/delete-user.md b/content/v2.0/users/delete-user.md index 8330b4767..6c5f0d56f 100644 --- a/content/v2.0/users/delete-user.md +++ b/content/v2.0/users/delete-user.md @@ -1,7 +1,7 @@ --- title: Delete a user seotitle: Delete a user from InfluxDB -description: Delete a user. +description: Delete a user from InfluxDB using the InfluxDB UI or the influx CLI. menu: v2_0: name: Delete a user @@ -18,7 +18,7 @@ _Complete content coming soon_ ## Delete a user using the influx CLI -Use the the [`influx user delete` command](/v2.0/reference/cli/influx/user/delete) +Use the [`influx user delete` command](/v2.0/reference/cli/influx/user/delete) to delete a user. Deleting a user requires the following: - The user ID _(provided in the output of `influx user find`)_ diff --git a/content/v2.0/users/tokens/_index.md b/content/v2.0/users/tokens/_index.md index 334cc46f4..39cba2acc 100644 --- a/content/v2.0/users/tokens/_index.md +++ b/content/v2.0/users/tokens/_index.md @@ -1,35 +1,17 @@ --- -title: Manage tokens in InfluxDB -description: placeholder +title: Manage tokens +seotitle: Manage tokens in InfluxDB +description: Manage authentication tokens in InfluxDB using the InfluxDB UI or the influx CLI. menu: v2_0: name: Manage tokens parent: Manage users - weight: 2 + weight: 5 --- -**To view tokens**: +InfluxDB ensures secure interaction between users and data through the use of **authentication tokens**. +Every user has a unique token. -1. Click the ?? icon in the navigation bar. -2. In the right panel labeled **My Settings**, click **Tokens**. All of your account's tokens appear. -3. Click on a token name from the list to view the token and a summary of access permissions. -<> +The following articles provide information about managing authentication tokens. -**To copy a token**: - -* From the token detail view, click **Copy**. - -**To delete a token**: - -* Hover over the name of a token in the list, then click **Delete**. - - -#### Tokens (/tokens) - -* Table with Description, Last Used, and Organization columns - * Click on token name in Description column for Edit Token overlay - * Unlikely that user will use it, mostly in case of emergency - * Click on org name in Organization column to open organization page -* Generate token upper right - * Opens generate token overlay (tgo!) - * Also very unlikely that user will manually generate a token +{{< children >}} diff --git a/content/v2.0/users/tokens/create-token.md b/content/v2.0/users/tokens/create-token.md new file mode 100644 index 000000000..d79f77371 --- /dev/null +++ b/content/v2.0/users/tokens/create-token.md @@ -0,0 +1,37 @@ +--- +title: Create a token +seotitle: Create an authentication token in InfluxDB +description: Create an authentication token in InfluxDB using the InfluxDB UI or the influx CLI. +menu: + v2_0: + name: Create a token + parent: Manage tokens + weight: 1 +draft: true +--- + +**To view tokens**: + +1. Click the ?? icon in the navigation bar. +2. In the right panel labeled **My Settings**, click **Tokens**. All of your account's tokens appear. +3. Click on a token name from the list to view the token and a summary of access permissions. +<> + +**To copy a token**: + +* From the token detail view, click **Copy**. + +**To delete a token**: + +* Hover over the name of a token in the list, then click **Delete**. + + +#### Tokens (/tokens) + +* Table with Description, Last Used, and Organization columns + * Click on token name in Description column for Edit Token overlay + * Unlikely that user will use it, mostly in case of emergency + * Click on org name in Organization column to open organization page +* Generate token upper right + * Opens generate token overlay (tgo!) + * Also very unlikely that user will manually generate a token diff --git a/content/v2.0/users/tokens/view-tokens.md b/content/v2.0/users/tokens/view-tokens.md index 47f93cc0d..e31aca82c 100644 --- a/content/v2.0/users/tokens/view-tokens.md +++ b/content/v2.0/users/tokens/view-tokens.md @@ -1,7 +1,7 @@ --- title: View tokens seotitle: View authentication tokens in InfluxDB -description: View authentication tokens. +description: View authentication tokens in InfluxDB using the InfluxDB UI or the influx CLI. menu: v2_0: name: View tokens @@ -20,4 +20,13 @@ to view tokens. ## View tokens using the influx CLI -_Complete content coming soon_ +Use the [`influx auth find` command](/v2.0/reference/cli/influx/auth/find) +to view tokens. + +```sh +influx auth find +``` + +Filtering options such as filtering by authorization ID, username, or user ID are available. +See the [`influx auth find` documentation](/v2.0/reference/cli/influx/auth/find) +for information about other available flags. diff --git a/content/v2.0/users/update-user.md b/content/v2.0/users/update-user.md index a873ff0cb..b029a3646 100644 --- a/content/v2.0/users/update-user.md +++ b/content/v2.0/users/update-user.md @@ -1,7 +1,7 @@ --- title: Update a user seotitle: Update a user in InfluxDB -description: Update a user. +description: Update a user in InfluxDB using the InfluxDB UI or the influx CLI. menu: v2_0: name: Update a user @@ -18,7 +18,7 @@ _Complete content coming soon_ ## Update a user using the influx CLI -Use the the [`influx user update` command](/v2.0/reference/cli/influx/user/update) +Use the [`influx user update` command](/v2.0/reference/cli/influx/user/update) to update a user. Updating a user requires the following: - The user ID _(provided in the output of `influx user find`)_ diff --git a/content/v2.0/users/view-users.md b/content/v2.0/users/view-users.md index 09d31403e..e0b35029b 100644 --- a/content/v2.0/users/view-users.md +++ b/content/v2.0/users/view-users.md @@ -1,7 +1,7 @@ --- title: View users seotitle: View users in InfluxDB -description: Review a list of users. +description: Review a list of users in InfluxDB using the InfluxDB UI or the influx CLI. menu: v2_0: name: View users @@ -18,7 +18,7 @@ _Complete content coming soon_ ## View users using the influx CLI -Use the the [`influx user find` command](/v2.0/reference/cli/influx/user/find) +Use the [`influx user find` command](/v2.0/reference/cli/influx/user/find) to view users. ```sh From 9cdca001d1f7afb7fc841d37c0ed6f9a19f22c40 Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Wed, 23 Jan 2019 12:33:52 -0700 Subject: [PATCH 18/21] added note about users in alpha --- content/v2.0/users/create-user.md | 4 +++- content/v2.0/users/delete-user.md | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/content/v2.0/users/create-user.md b/content/v2.0/users/create-user.md index 2e083048c..c01d8c47d 100644 --- a/content/v2.0/users/create-user.md +++ b/content/v2.0/users/create-user.md @@ -14,7 +14,9 @@ to create a user. ## Create a user in the InfluxDB UI -_Complete content coming soon_ +{{% note %}} +While in alpha, additional users cannot be created in the InfluxDB UI. +{{% /note %}} ## Create a user using the influx CLI diff --git a/content/v2.0/users/delete-user.md b/content/v2.0/users/delete-user.md index 6c5f0d56f..22ffc492f 100644 --- a/content/v2.0/users/delete-user.md +++ b/content/v2.0/users/delete-user.md @@ -14,7 +14,9 @@ to create a user. ## Delete a user from the InfluxDB UI -_Complete content coming soon_ +{{% note %}} +While in alpha, users cannot be deleted from the InfluxDB UI. +{{% /note %}} ## Delete a user using the influx CLI From 8d21d22c7d7a7aa28b17eff03b38527778311768 Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Wed, 23 Jan 2019 12:46:14 -0700 Subject: [PATCH 19/21] added notes about user management during alpha --- content/v2.0/users/update-user.md | 4 +++- content/v2.0/users/view-users.md | 4 +++- static/img/configuration-icon-profile.png | Bin 0 -> 50012 bytes 3 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 static/img/configuration-icon-profile.png diff --git a/content/v2.0/users/update-user.md b/content/v2.0/users/update-user.md index b029a3646..1905c143f 100644 --- a/content/v2.0/users/update-user.md +++ b/content/v2.0/users/update-user.md @@ -14,7 +14,9 @@ to update a user. ## Update a user in the InfluxDB UI -_Complete content coming soon_ +{{% note %}} +While in alpha, user information cannot be updated in the InfluxDB UI. +{{% /note %}} ## Update a user using the influx CLI diff --git a/content/v2.0/users/view-users.md b/content/v2.0/users/view-users.md index e0b35029b..a014bde2d 100644 --- a/content/v2.0/users/view-users.md +++ b/content/v2.0/users/view-users.md @@ -14,7 +14,9 @@ to view users. ## View users in the InfluxDB UI -_Complete content coming soon_ +{{% note %}} +While in alpha, there is no list of users in the InfluxDB UI. +{{% /note %}} ## View users using the influx CLI diff --git a/static/img/configuration-icon-profile.png b/static/img/configuration-icon-profile.png new file mode 100644 index 0000000000000000000000000000000000000000..112de0ad223856826f0f9a92bef4e5f7705f8812 GIT binary patch literal 50012 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 z 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 IM6N<$g5RAmm;e9( literal 0 HcmV?d00001 From 7b46ec8c88f4edf7080881a16c04ce9d5689e6bf Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Wed, 23 Jan 2019 12:48:25 -0700 Subject: [PATCH 20/21] fixed typo in member view description --- content/v2.0/organizations/members/view-members.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/v2.0/organizations/members/view-members.md b/content/v2.0/organizations/members/view-members.md index 397cd544c..3cf61a1c9 100644 --- a/content/v2.0/organizations/members/view-members.md +++ b/content/v2.0/organizations/members/view-members.md @@ -1,7 +1,7 @@ --- title: View members seotitle: View members of an organization in InfluxDB -description: Review a lit of members for an organization. +description: Review a list of members for an organization. menu: v2_0: name: View members From 461ce2cc75642d01b45b23643af4f5b1b0484129 Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Wed, 23 Jan 2019 12:50:13 -0700 Subject: [PATCH 21/21] added description to member manage doc --- content/v2.0/organizations/members/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/v2.0/organizations/members/_index.md b/content/v2.0/organizations/members/_index.md index e518068d1..962a03542 100644 --- a/content/v2.0/organizations/members/_index.md +++ b/content/v2.0/organizations/members/_index.md @@ -1,7 +1,7 @@ --- title: Manage organization members seotitle: Manage members of an organization in InfluxDB -description: placeholder +description: Manage members of an organization in InfluxDB using the InfluxDB UI or CLI. menu: v2_0: name: Manage members