Documentation

在Docker容器中部署InfluxData平台(TICK栈)

开始使用 InfluxDB 1.x 平台(TICK 堆栈)OSS 的最快方法是下载并部署 InfluxData Sandbox。InfluxData Sandbox 使用 Docker 容器来部署 InfluxData 平台组件。InfluxData Sandbox 提供一个容器化的、开箱即用的 TICK 堆栈,使用 DockerDocker Compose 构建,以从您的本地机器和 Docker 容器中捕获数据。

在使用InfluxData Sandbox进行部署后,您将拥有最新版本的:

  • Telegraf
  • InfluxDB 开源版
  • Chronograf
  • Kapacitor OSS

不建议在生产环境中使用InfluxData Sandbox。

要求

下载并运行沙盒

InfluxData Sandbox是开源的,并可以从 Github下载。 要下载它,使用git克隆源代码库:

# Clone the InfluxData Sandbox from Github
git clone https://github.com/influxdata/sandbox.git

The Sandbox 仓库包含一个 sandbox 可执行文件,用于配置和管理 Sandbox 的容器和数据。在 sandbox 目录下运行 ./sandbox up 来下载必要的镜像,然后构建并启动所有需要的 Docker 容器。

# cd into the sandbox directory
cd sandbox

# Start the sandbox
./sandbox up

确保在启动沙盒时,您的本地计算机上没有其他TICK堆栈组件的实例在运行。否则,您将遇到端口冲突,沙盒将无法正确启动。

启动后,您的浏览器将打开两个选项卡:

  1. Chronograf (localhost:8888)
  2. InfluxData 沙盒文档 (localhost:3010)

Chronograf是TICK堆栈的基于网络的用户界面,可用于管理该堆栈。您可以使用Chronograf来:

使用夜间构建

命令 ./sandbox up 包含一个 -nightly 选项,能够拉取 InfluxDB 和 Chronograf 的夜间构建,提供最新的更新和实验功能。

夜间构建是实验性的,不能保证其功能性。

./sandbox up -nightly

与沙箱 TICK 堆栈的交互

在沙箱运行时,TICK 堆栈的每个组件都可以使用。 沙箱文档提供了与每个组件交互的教程。 文档可在 localhost:3010/tutorials 获取 (在沙箱运行时)或 在Github上

管理TICK堆栈各个组件所需的所有配置文件、工具和CLI都包含在它们各自的Docker容器中。 在InfluxData文档中概述的任务可以使用InfluxData Sandbox来完成。

命令 ./sandbox enter 打开指定容器内的控制台,在那里可以访问项目的配置文件和命令行接口。

# Pattern
./sandbox enter [ telegraf | influxdb | chronograf | kapacitor ]

# Example: console into the telegraf container
./sandbox enter telegraf

在沙盒容器中更新配置文件后,使用 ./sandbox restart 命令重启容器并应用更新的配置。



Flux的未来

Flux 正在进入维护模式。您可以像现在一样继续使用它,而无需对您的代码进行任何更改。

阅读更多

InfluxDB 3 开源版本现已公开Alpha测试

InfluxDB 3 Open Source is now available for alpha testing, licensed under MIT or Apache 2 licensing.

我们将发布两个产品作为测试版的一部分。

InfluxDB 3 核心,是我们新的开源产品。 它是一个用于时间序列和事件数据的实时数据引擎。 InfluxDB 3 企业版是建立在核心基础之上的商业版本,增加了历史查询能力、读取副本、高可用性、可扩展性和细粒度安全性。

有关如何开始的更多信息,请查看: