Merge remote-tracking branch 'origin/explorer-ga' into core-ent-3.2

pull/6179/head
Jason Stirnaman 2025-06-30 14:11:24 -05:00
commit b5f511f9e4
24 changed files with 582 additions and 47 deletions

View File

@ -97,4 +97,4 @@ blockquote {
"blocks/important",
"blocks/warning",
"blocks/caution",
"blocks/beta";
"blocks/special-state";

View File

@ -1,10 +1,10 @@
.block.beta {
.block.special-state {
@include gradient($grad-burningDusk);
padding: 4px;
border: none;
border-radius: 25px !important;
.beta-content {
.state-content {
background: $article-bg;
border-radius: 21px;
padding: calc(1.65rem - 4px) calc(2rem - 4px) calc(.1rem + 4px) calc(2rem - 4px);

View File

@ -12,6 +12,7 @@ influxdb3/core/tags: [databases]
related:
- /influxdb3/core/write-data/best-practices/schema-design/
- /influxdb3/core/reference/cli/influxdb3/
- /influxdb3/explorer/manage-databases/
alt_links:
cloud: /influxdb/cloud/admin/buckets/
cloud_dedicated: /influxdb3/cloud-dedicated/admin/databases/

View File

@ -17,6 +17,7 @@ list_code_example: |
{{% /code-placeholders %}}
related:
- /influxdb3/core/reference/cli/influxdb3/create/database/
- /influxdb3/explorer/manage-databases/
source: /shared/influxdb3-admin/databases/create.md
---

View File

@ -16,6 +16,7 @@ list_code_example: |
{{% /code-placeholders %}}
related:
- /influxdb3/core/reference/cli/influxdb3/delete/database/
- /influxdb3/explorer/manage-databases/
source: /shared/influxdb3-admin/databases/delete.md
---

View File

@ -13,6 +13,7 @@ list_code_example: |
```
related:
- /influxdb3/core/reference/cli/influxdb3/show/databases/
- /influxdb3/explorer/manage-databases/
source: /shared/influxdb3-admin/databases/list.md
---

View File

@ -12,6 +12,7 @@ influxdb3/enterprise/tags: [databases]
related:
- /influxdb3/enterprise/write-data/best-practices/schema-design/
- /influxdb3/enterprise/reference/cli/influxdb3/
- /influxdb3/explorer/manage-databases/
alt_links:
cloud: /influxdb/cloud/admin/buckets/
cloud_dedicated: /influxdb3/cloud-dedicated/admin/databases/

View File

@ -17,6 +17,7 @@ list_code_example: |
{{% /code-placeholders %}}
related:
- /influxdb3/enterprise/reference/cli/influxdb3/create/database/
- /influxdb3/explorer/manage-databases/
source: /shared/influxdb3-admin/databases/create.md
---

View File

@ -16,6 +16,7 @@ list_code_example: |
{{% /code-placeholders %}}
related:
- /influxdb3/enterprise/reference/cli/influxdb3/delete/database/
- /influxdb3/explorer/manage-databases/
source: /shared/influxdb3-admin/databases/delete.md
---

View File

@ -13,6 +13,7 @@ list_code_example: |
```
related:
- /influxdb3/enterprise/reference/cli/influxdb3/show/databases/
- /influxdb3/explorer/manage-databases/
source: /shared/influxdb3-admin/databases/list.md
---

View File

@ -6,6 +6,8 @@ menu:
influxdb3_enterprise:
parent: Administer InfluxDB
weight: 202
related:
- /influxdb3/explorer/manage-tokens/
source: /shared/influxdb3-admin/tokens/_index.md
---

View File

@ -10,6 +10,9 @@ menu:
parent: Manage tokens
name: Admin tokens
weight: 101
cascade:
related:
- /influxdb3/explorer/manage-tokens/
influxdb3/enterprise/tags: [tokens]
source: /shared/influxdb3-admin/tokens/admin/_index.md
---

View File

@ -0,0 +1,132 @@
---
title: Get started with InfluxDB 3 Explorer
description: >
Learn how to use InfluxDB 3 Explorer to connect to InfluxDB 3, write data, and
query data.
menu:
influxdb3_explorer:
name: Get started
weight: 3
---
Get started with {{% product-name %}} by connecting it to an InfluxDB 3 instance,
writing data to InfluxDB, and then querying that data. This guide walks you
through each of those steps.
1. [Connect to an InfluxDB 3 server](#connect-to-an-influxdb-3-server)
2. [Write data to InfluxDB](#write-data-to-influxdb)
3. [Query data from InfluxDB](#query-data-from-influxdb)
> [!Note]
> This guide assumes you have already [installed {{% product-name %}}](/influxdb3/explorer/install/).
## Connect to an InfluxDB 3 server
InfluxDB 3 Explorer supports the following InfluxDB 3 products:
- [InfluxDB 3 Core](/influxdb3/core/)
- [InfluxDB 3 Enterprise](/influxdb3/enterprise/)
1. Navigate to **Configure** > **Servers**.
2. Click **+ Connect Your First Server**.
3. Provide the following InfluxDB 3 server information:
- **Server name**: A name to identify the InfluxDB 3 server you're connecting to.
- **Server URL**: The URL used to connect to your InfluxDB 3 server.
- Select the protocol to use (http or https).
- Provide the host and, if necessary, the port.
- **Token**: The authorization token to use to connect to your InfluxDB 3 server.
We recommend using an InfluxDB 3 _admin_ token.
> [!Important]
> #### Token permissions may limit Explorer functionality
>
> The permissions associated with the provided token determine what
> databases you can access using this server configuration. InfluxDB 3
> tokens with limited permissions may not be able to use some Explorer
> functionality.
4. Click **Add Server**.
InfluxDB 3 Explorer attempts to verify the connection. If successful, Explorer
saves the server configuration and selects it as the active server.
> [!Note]
> If you already have data in your InfluxDB 3 instance, skip to
> [Query data from InfluxDB](#query-data-from-influxdb).
## Write data to InfluxDB
{{% product-name %}} lets you write data to InfluxDB 3 and provides multiple
options. For this getting started guide, use Explorer to write one of the
sample data sets to InfluxDB:
1. Navigate to **Write Data** > **Sample/Dev Data**.
2. Select any of the available sample data sets.
3. Click **Write Sample Data**.
{{% product-name %}} creates a new database and then writes the sample data to
the database.
### Other write methods
{{% product-name %}} provides other ways to write data to InfluxDB, including
the following:
- Line protocol
- CSV or JSON
- InfluxDB 3 client libraries
- Telegraf
## Query data from InfluxDB
To use {{% product-name %}} to query data from InfluxDB 3, navigate to
**Query Data** > **Data Explorer**.
The _Data Explorer_ lets you explore the
schema of your database and automatically builds SQL queries by either
selecting columns in the _Schema Browser_ or by using _Natural Language_ with
the {{% product-name %}} OpenAI integration.
For this getting started guide, use the Schema Browser to build a SQL query
that returns data from the newly written sample data set.
1. On the **Data Explorer** in the **Schema** column, select the database you
want to query from the database dropdown menu.
Once selected, all tables in the database appear.
2. Click the name of the table you want to query to expand and view all the
columns in that table.
3. Select each column you want to query.
As you select columns in the Schema Browser, Explorer generates and updates
an SQL query in the _Query pane_.
4. Use the time range dropdown menu above the Query pane to select a time range
to query. You can select one of the predefined relative time ranges, or you
can select _Custom Range_ to define an absolute time range to query.
5. With columns and a time range selected, click **Run Query**.
{{% product-name %}} runs the query and returns the results in the _Results pane_.
The Results pane provides three view options:
- **Table** _(default)_: Displays raw query results in paginated table format.
- **Line**: Displays query results in a line graph.
- **Bar**: Displays query results in a bar graph.
> [!Tip]
> SQL query results may not be ordered by `time` and Line and Bar graph
> visualizations may behave unexpectedly. To order results by time:
>
> - Ensure that you query the `time` column
> - Update the query to include an `ORDER BY time` clause.
Congratulations! You have successfully used {{% product-name %}} to connect to,
write data to, and query data from an InfluxDB 3 instance.
## Video walkthrough
{{< youtube "zW2Hi1Ki4Eo" >}}
<!--
## Next steps
TO-DO: Provide links to deeper content as we release it
-->

View File

@ -1,14 +0,0 @@
---
title: Get started using InfluxDB 3 Explorer
description: Follow steps to get started using InfluxDB 3 Explorer.
menu:
influxdb3_explorer:
name: Get started
weight: 3
---
Follow steps to get started using InfluxDB 3 Explorer.
{{< youtube "zW2Hi1Ki4Eo" >}}
<!-- {{< page-nav next="/explorer/v1/get-started/connect/" >}} -->

View File

@ -1,12 +0,0 @@
---
title: Connect to a server
description:
Use InfluxDB 3 Explorer to connect to an InfluxDB 3 server.
menu:
influxdb3_explorer:
parent: Get started
weight: 101
draft: true
---
Use InfluxDB 3 Explorer to connect to an InfluxDB 3 server.

View File

@ -73,7 +73,11 @@ Use [Docker](https://docker.com) to install and run **InfluxDB 3 Explorer**.
- `$(pwd)/db:/db:rw`
- `$(pwd)/config:/app-root/config:ro`
- `$(pwd)/ssl:/etc/nginx/ssl:ro`
- Any of the available [environment variables](#environment-variables)
- Any of the available [environment variables](#environment-variables)
> [!Note]
> To persist sessions across container restarts, see the detailed instructions
> on setting the [`SESSION_SECRET_KEY` environment variable](#session_secret_key).
```bash
docker run --detach \
@ -114,6 +118,13 @@ To enable TLS/SSL, mount valid certificate and key files into the container:
The nginx web server automatically uses certificate files when they are present
in the mounted path.
> [!Note]
> You can use a custom location for certificate and key files.
> Use the [`SSL_CERT_PATH`](#ssl_cert_path) and [`SSL_KEY_PATH`](#ssl_key_path)
> environment variables to identify the custom location.
> Also update the SSL directory volume mount path inside the container.
---
## Pre-configure InfluxDB connection settings
@ -191,11 +202,91 @@ If `--mode` is not set, the container defaults to query mode.
Use the following environment variables to customize {{% product-name %}} settings
in your container.
| Variable | Description | Default |
|----------------|--------------------------------------------------|----------------------|
| `DATABASE_URL` | Path to SQLite DB inside container | `/db/sqlite.db` |
- [DATABASE_URL](#database_url)
- [SESSION_SECRET_KEY](#session_secret_key)
- [SSL_CERT_PATH](#ssl_cert_path)
- [SSL_KEY_PATH](#ssl_key_path)
---
### DATABASE_URL
Path to SQLite DB inside container. The default is `/db/sqlite.db`.
{{< expand-wrapper >}}
{{% expand "View `DATABASE_URL` example" %}}
<!-- pytest.mark.skip -->
```bash
docker run --detach \
# ...
--volume $(pwd)/db:/custom/db-path:rw \
--env DATABASE_URL=/custom/db-path/sqlite.db \
quay.io/influxdb/influxdb3-explorer:latest
```
{{% /expand %}}
{{< /expand-wrapper >}}
### SESSION_SECRET_KEY
Specifies the secret key for session management. If none is provided, Explorer
uses a random 32-byte hex string as the session secret key.
{{< expand-wrapper >}}
{{% expand "View `SESSION_SECRET_KEY` example" %}}
<!-- pytest.mark.skip -->
```bash
docker run --detach \
# ...
--env SESSION_SECRET_KEY=xxX0Xx000xX0XxxxX0Xx000xX0XxX00x \
quay.io/influxdb/influxdb3-explorer:latest
```
{{% /expand %}}
{{< /expand-wrapper >}}
> [!Important]
> #### Always set SESSION_SECRET_KEY in production
>
> When you restart the container, {{% product-name %}} generates a new key if
> not explicitly set. For production use cases, always set the `SESSION_SECRET_KEY`
> environment variable to persist sessions across restarts.
### SSL_CERT_PATH
Defines the path to the SSL certificate file inside the container.
Default is `/etc/nginx/ssl/cert.pem`.
{{< expand-wrapper >}}
{{% expand "View `SSL_CERT_PATH` example" %}}
<!-- pytest.mark.skip -->
```bash
docker run --detach \
# ...
--volume $(pwd)/ssl:/custom/ssl:ro \
--env SSL_CERT_PATH=/custom/ssl/cert.pem \
quay.io/influxdb/influxdb3-explorer:latest
```
{{% /expand %}}
{{< /expand-wrapper >}}
### SSL_KEY_PATH
Defines the path to the SSL private key file inside the container.
Default is `/etc/nginx/ssl/key.pem`.
{{< expand-wrapper >}}
{{% expand "View `SSL_KEY_PATH` example" %}}
<!-- pytest.mark.skip -->
```bash
docker run --detach \
# ...
--volume $(pwd)/ssl:/custom/ssl:ro \
--env SSL_KEY_PATH=/custom/ssl/key.pem \
quay.io/influxdb/influxdb3-explorer:latest
```
{{% /expand %}}
{{< /expand-wrapper >}}
## Volume Reference
@ -205,8 +296,6 @@ in your container.
| `/app-root/config` | JSON config for defaults | `./config` |
| `/etc/nginx/ssl` | SSL certs for HTTPS | `./ssl` |
---
## Exposed Ports
| Port | Protocol | Purpose |

View File

@ -0,0 +1,53 @@
---
title: Manage databases with InfluxDB 3 Explorer
seotitle: Manage InfluxDB databases with InfluxDB 3 Explorer
description: >
Use InfluxDB 3 Explorer to manage databases in an InfluxDB 3 instance.
menu:
influxdb3_explorer:
name: Manage databases
weight: 4
related:
- /influxdb3/core/admin/databases/, Manage databases in InfluxDB 3 Core
- /influxdb3/enterprise/admin/databases/, Manage databases in InfluxDB 3 Enterprise
---
{{% product-name %}} lets you manage databases in your InfluxDB 3 Core instance
or InfluxDB 3 Enterprise cluster.
> [!Important]
> Using {{% product-name %}} to manage a database in InfluxDB 3 requires that
> Explorer is running in [admin mode](/influxdb3/explorer/install/#run-in-query-or-admin-mode)
> and that the token used in the InfluxDB 3 server configuration is an
> [admin token](/influxdb3/enterprise/admin/tokens/admin/).
To manage databases, navigate to **Manage Databases** in Explorer.
This page provides a list of databases in the connected InfluxDB 3 server that
contains the database name, retention period, and number of tables
(which includes system tables).
## Create a database
1. On the **Manage Databases** page, click **+ Create New**.
2. Provide a **Database name**.
_For information about naming restrictions, see
[InfluxDB 3 naming restrictions](/influxdb3/enterprise/admin/databases/create/#database-naming-restrictions)._
3. _(Optional)_ Specify a **Retention Period** for the database.
This determines how long InfluxDB retains data (based on timestamp) in the
database before expiring and removing the data. If no retention period is
specified, InfluxDB does not expire data in the database.
Set the following:
- **Retention Period**: The number of time units to retain data.
- **Unit**: The unit of time to use in the retention period definition.
4. Click **{{< icon "check" >}} Create Database**.
## Delete a database
1. On the **Manage Databases** page, click **{{< icon "trash" >}}**.
2. Confirm that you want to delete the database.
> [!Caution]
> Deleting a database is a destructive action and cannot be undone.

View File

@ -0,0 +1,92 @@
---
title: Manage InfluxDB 3 plugins with InfluxDB 3 Explorer
description: >
Use InfluxDB 3 Explorer to manage InfluxDB 3 processing engine plugins.
menu:
influxdb3_explorer:
name: Manage InfluxDB plugins
weight: 5
cascade:
related:
- /influxdb3/core/plugins/, InfluxDB 3 Core Processing engine plugins
- /influxdb3/enterprise/plugins/, InfluxDB 3 Enterprise Processing engine plugins
cascade:
prepend: |
> [!Warning]
> #### {{% product-name %}} plugin management is currently in beta
>
> The {{% product-name %}} plugin management tools and the Plugin Library are
> currently in **beta**.
---
{{% product-name %}} lets you manage plugins in your InfluxDB 3 instance or cluster.
[InfluxDB 3 Processing engine plugins](/influxdb3/enterprise/plugins/) let you
extend your database with custom Python code.
Use {{% product-name %}} to manage plugins in your InfluxDB 3 instance and
install prebuilt plugins from the _Plugin Library_.
Each plugin can define one or more _triggers_—rules that
specify when the plugin should execute. Triggers are typically based on
conditions such as data arriving in a specific table or matching certain
criteria.
- **Data writes** - Process and transform data as it enters the database
- **Scheduled events** - Run code at defined intervals or specific times
- **HTTP requests** - Expose custom API endpoints that execute your code
When a trigger condition is met, InfluxDB 3 automatically runs the associated
plugin code. This enables real-time data processing, enrichment, or alerting
without manual intervention.
Use the InfluxDB 3 Explorer UI to enable, disable, or configure triggers for each plugin.
<!-- TOC -->
- [View installed plugins](#view-installed-plugins)
- [Filter installed plugins](#filter-installed-plugins)
- [Enable or disable a plugin](#enable-or-disable-a-plugin)
- [ View Plugin Logs](#-view-plugin-logs)
- [Delete a plugin](#delete-a-plugin)
- [Use the Plugin Library](#use-the-plugin-library)
<!-- /TOC -->
## View installed plugins
To view plugins installed in your InfluxDB 3 server, navigate to
**Manage Plugins** > **Overview**.
1. Navigate to the **Manage Plugins** > **Overview** section in the left sidebar.
2. All installed plugins are listed under the _All Plugins_ tab.
### Filter installed plugins
To filter installed plugins by state, use the top tabs to filter by:
- **All Plugins**
- **Running**
- **Stopped**
- **Errors**
You can also use the **search bar** to filter by plugin name.
## Enable or disable a plugin
1. In the plugin list, locate the desired plugin.
- **If the plugin is currently running (enabled)**, click {{< icon "pause" >}} to disable the plugin.
- **If the plugin is currently stopped (disabled)**, click the {{< icon "play" >}} button to enable the plugin.
## View plugin logs
1. In the plugin list, locate the desired plugin.
2. Click **Logs** to view the most recent logs output by the plugin.
3. To view more log entries, click **View More**.
4. To export the logs, click **Export**.
## Delete a plugin
1. In the plugin list, locate the desired plugin.
2. Click the **{{< icon "trash" >}} button** to delete the plugin.
3. Confirm that you want to delete the plugin.
{{< children hlevel="h2" >}}

View File

@ -0,0 +1,74 @@
---
title: Use the Plugin Library
description: >
Use InfluxDB 3 Explorer Plugin Library to view and install pre-built InfluxDB
3 processing engine plugins.
menu:
influxdb3_explorer:
name: Plugin Library
parent: Manage InfluxDB plugins
weight: 101
---
The _InfluxDB Plugin Library_ is a collection of pre-built InfluxDB 3 plugins that
you can install in your InfluxDB 3 server. To view the Plugin library, navigate
to **Manage Plugins** > **Plugin Library** in the left sidebar.
## Search the Plugin Library
To search for plugins in the Plugin library, submit a search term in the search bar.
## Install a plugin
1. In the **Plugin Library**, locate the plugin you want to install.
2. Click on the plugin card to open its details.
3. To install a plugin from {{% product-name %}} select **Install Plugin**:
4. Provide the following:
- **Database**: The name of the InfluxDB 3 database to associate the
plugin with.
- **Trigger Name**: A unique name for the plugin and trigger combination.
- **Trigger Type**: The trigger type. What trigger types are available
depend on the plugin.
_For more information about InfluxDB 3 plugin triggers, see
[Understand trigger types](/influxdb3/enterprise/plugins/#understand-trigger-types)._
Depending on the selected trigger type, provide the following:
- **Data Writes (All Tables)**: _no additional configuration options_.
- **Data Writes (Single Table)**:
- **Table Name**: The name of the table that, when written to, triggers the plugin to run.
- **Schedule**:
- **Frequency**: When to run the plugin using one of the following patterns:
- `every:<duration>`: Run at specified intervals--for example:
`every:15m`.
- `cron:<cron-expression>`: Run on a cron schedule--for
example: `cron:0 */12 * * *`.
- **HTTP Endpoint**:
- **API Endpoint**: The API endpoint name to use to trigger the plugin--for
example: `downsample`. To trigger the plugin, you would then send
a request to the `/api/v3/engine/downsample` endpoint of your InfluxDB
server to trigger the plugin.
- **Advanced Settings**
- **Run Asynchronously**: Execute the plugin asynchronously and do not
wait for a response.
- **Error Behavior**: Specify the action you want the plugin to take
when it encounters an error:
- **Log**: Log the error to your InfluxDB server's logs.
- **Retry**: Retry the plugin execution.
- **Disable**: Disable the plugin.
- **Arguments**: Specific arguments to pass to the Plugin.
Plugins can have both required and optional arguments.
5. Click **Deploy** to install the plugin.
### Other plugin installation options
{{% product-name %}} also lets you do the following:
- **Download Code**: Download the plugin code to view it or modify it for your own use.
- **Copy Install Command**: Copy the `influxdb3` CLI command you can use to
manually install the plugin on your InfluxDB 3 server.

View File

@ -0,0 +1,104 @@
---
title: Manage tokens with InfluxDB 3 Explorer
seotitle: Manage InfluxDB tokens with InfluxDB 3 Explorer
description: >
Use InfluxDB 3 Explorer to manage authorization tokens for an InfluxDB 3 instance.
menu:
influxdb3_explorer:
name: Manage tokens
weight: 4
related:
- /influxdb3/core/admin/tokens/, Manage tokens in InfluxDB 3 Core
- /influxdb3/enterprise/admin/tokens/, Manage tokens in InfluxDB 3 Enterprise
---
{{% product-name %}} lets you manage authorization tokens for your InfluxDB 3
Core instance or InfluxDB 3 Enterprise cluster.
> [!Important]
> Using {{% product-name %}} to manage authorization tokens in InfluxDB 3 requires that
> Explorer is running in [admin mode](/influxdb3/explorer/install/#run-in-query-or-admin-mode)
> and that the token used in the InfluxDB 3 server configuration is an
> [admin token](/influxdb3/enterprise/admin/tokens/admin/).
To manage InfluxDB authorization tokens, navigate to **Manage Tokens** in Explorer.
This page provides a list of databases in the connected InfluxDB 3 server that
contains the database name, retention period, and number of tables
(which includes system tables).
## Create a token
Use {{% product-name %}} to create an admin token or a resource token
_(Enterprise only)_ for your InfluxDB 3 instance or cluster.
For more information about InfluxDB tokens, see:
- [Manage tokens in InfluxDB 3 Core](/influxdb3/core/admin/tokens/)
- [Manage tokens in InfluxDB 3 Enterprise](/influxdb3/enterprise/admin/tokens/)
{{< tabs-wrapper >}}
{{% tabs %}}
[Admin Token](#)
[Resource Token _(Enterprise only)_](#)
{{% /tabs %}}
{{% tab-content %}}
<!----------------------------- BEGIN ADMIN TOKEN ----------------------------->
To create an _admin_ token:
1. On the **Manage Databases** page, click **+ Create New**.
2. Select **Admin Token** to create an admin token.
3. Provide a **Token Name**.
4. Click **Create Admin Token**.
5. Copy the generated token string and store it in a secure place.
<!------------------------------ END ADMIN TOKEN ------------------------------>
{{% /tab-content %}}
{{% tab-content %}}
<!---------------------------- BEGIN RESOURCE TOKEN --------------------------->
To create a _resource_ token with read or write permissions for specific databases:
1. On the **Manage Databases** page, click **+ Create New**.
2. Select **Database Token** to create a resource token _(InfluxDB 3 Enterprise only)_.
3. Provide a **Token Name**.
4. _(Optional)_ Select a **Token Expiry**.
5. Select **Database Permissions** to assign to the token.
To grant the token read or write permissions on all databases, select the
_Read_ and _Write_ column headings.
To grant permissions for specific databases, select the checkboxes next
to each respective database name.
6. Copy the generated token string and store it in a secure place.
<!----------------------------- END RESOURCE TOKEN ---------------------------->
{{% /tab-content %}}
{{< /tabs-wrapper >}}
> [!Note]
> #### Store tokens in a secure secret store
>
> This is the _only_ time you are able to view and copy the raw token string.
> We recommend storing tokens in a **secure secret store**.
## Delete a token
On the **Manage Databases** page, click the **{{< icon "trash" >}}** button
on the row of the token you want to delete.
> [!Caution]
> Deleting a token is a destructive action and cannot be undone.
> Any clients using the deleted token will no longer be able to access your
> InfluxDB 3 instance.
> [!Note]
> #### You cannot delete the _admin token
>
> When using InfluxDB 3 Enterprise, the first token created in the cluster is
> named `_admin`. This functions as the "operator" token and cannot be deleted.

View File

@ -111,7 +111,7 @@
<div class="products">
<div class="product">
<div class="product-info">
<h3 state="beta"><a href="/influxdb3/explorer/">InfluxDB 3 Explorer</a></h3>
<h3 state="New"><a href="/influxdb3/explorer/">InfluxDB 3 Explorer</a></h3>
<p>A standalone UI designed for visualizing, querying, and managing data in InfluxDB 3 Core and Enterprise.</p>
</div>
<ul class="product-links">

View File

@ -5,7 +5,7 @@
{{ partial "article/supported-versions.html" . }}
{{ partial "article/page-meta.html" . }}
</div>
{{ partial "article/beta.html" . }}
{{ partial "article/special-state.html" . }}
{{ partial "article/stable-version.html" . }}
{{ partial "article/flux-experimental.html" . }}
{{ partial "article/flux-contrib.html" . }}

View File

@ -8,19 +8,23 @@
{{ $earlyAccessList := slice "influxdb3/explorer" }}
{{ if in $earlyAccessList (print $product "/" $version )}}
<div class="block beta">
<div class="beta-content">
<h4 id="public-beta">{{ $displayName }} is in Public Beta</h4>
<div class="block special-state">
<div class="state-content">
<h4 id="influxdb3-explorer-ga">{{ $displayName }} is Generally Available</h4>
<p>
{{ $displayName }} is in public beta and available for testing and feedback,
but is <strong>not meant for production use yet</strong>.
Both the product and this documentation are works in progress.
We welcome and encourage your input about your experience with the beta and
{{ $displayName }} is generally available and is ready for production use.
We welcome and encourage your input about your experience with Explorer and
invite you to <strong>join our public channels</strong> for updates and to
share feedback.
</p>
<p>
<em>The {{ $displayName}} documentation is a work in progress, and we are actively
working to improve it. If you have any questions or suggestions, please
<a href="https://github.com/influxdata/docs-v2/issues/new?labels=InfluxDB%203%20Explorer">submit an issue</a>.
We welcome any and all contributions.</em>
</p>
<div class="expand-wrapper">
<div class="expand" id="beta-feedback-channels">
<div class="expand" id="feedback-channels">
<p class="expand-label">
<span class="expand-toggle"></span><span>Join our public channels</span>
</p>

View File

@ -60,7 +60,7 @@ Identify products by their product path. Dictionary schema:
<li>{{ template "productLink" (merge (dict "productPath" "influxdb3/cloud-dedicated") $templateDefaults) }}</li>
</ul>
<ul class="item-list products" data-category="Tools">
<li>{{ template "productLink" (merge (dict "productPath" "influxdb3/explorer" "state" "beta") $templateDefaults) }}</li>
<li>{{ template "productLink" (merge (dict "productPath" "influxdb3/explorer" "state" "New") $templateDefaults) }}</li>
</ul>
</div>
<div class="product-group">