文档说明

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

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

使用InfluxData沙盒部署后,您将拥有以下最新版本

  • Telegraf
  • InfluxDB OSS
  • Chronograf
  • Kapacitor OSS

不建议将InfluxData沙盒用于生产环境。

要求

下载并运行沙盒

InfluxData沙盒是开源的,可以从GitHub下载。要下载它,请使用git克隆源代码库

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

沙盒存储库包含一个用于配置和管理沙盒容器的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堆栈的基于Web的用户界面,可以用于管理堆栈。您可以使用Chronograf来

使用夜间构建

使用./sandbox up命令时,可以选择-nightly选项,这将拉取InfluxDB和Chronograf的夜间构建版本,为您提供最新的更新和实验性功能。

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

./sandbox up -nightly

与Sandbox TICK堆栈交互

当Sandbox运行时,TICK堆栈的每个组件都可以使用。Sandbox文档提供了与每个组件交互的教程。文档可在localhost:3010/tutorials(Sandbox运行时)或GitHub上找到。

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

./sandbox enter命令将在指定的容器内部打开一个控制台,其中包含项目的配置文件和CLIs。

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

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

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


这个页面有帮助吗?

感谢您的反馈!


Flux的未来

Flux将进入维护模式。您可以在不更改代码的情况下继续像现在一样使用它。

阅读更多

InfluxDB v3增强和InfluxDB Clustered现已正式发布

新功能,包括更快的查询性能和管理工具,推动了InfluxDB v3产品线的进步。InfluxDB Clustered现已正式发布。

InfluxDB v3性能和功能

InfluxDB v3产品线在查询性能方面取得了显著增强,并提供了新的管理工具。这些增强包括用于监控InfluxDB集群健康状况的操作仪表板、InfluxDB Cloud Dedicated中的单点登录(SSO)支持和针对令牌和数据库的新管理API。

了解v3的新增强功能


InfluxDB Clustered正式发布

InfluxDB Clustered现已正式发布,并为您在自行管理的堆栈中提供了InfluxDB v3的力量。

与我们谈谈InfluxDB Clustered