ClickStack 入门
由于提供了预构建好的 Docker 镜像,开始使用 ClickStack 十分简单。这些镜像基于官方的 ClickHouse Debian 软件包构建,并提供多种发行版本,以适配不同的使用场景。
本地部署
最简单的选项是使用包含该栈所有核心组件的单镜像发行版:
- HyperDX UI
- OpenTelemetry (OTel) collector
- ClickHouse
此一体化镜像允许通过一条命令启动完整栈,非常适合用于测试、试验或快速本地部署。
使用 Docker 部署栈
下面的命令会在端口 4317 和 4318 上运行一个 OTel collector,并在端口 8080 上运行 HyperDX UI。
要在容器重启之间持久化数据和设置,可以修改上述 Docker 命令,将路径 /data/db、/var/lib/clickhouse 和 /var/log/clickhouse-server 进行挂载。
例如:
访问 HyperDX UI
访问 http://localhost:8080 以打开 HyperDX UI。
创建一个用户,并设置符合复杂度要求的用户名和密码。

HyperDX 将自动连接到本地集群,并为日志、链路追踪、指标和会话创建数据源,使你可以立即开始探索产品。
使用 ClickHouse Cloud 部署
用户可以将 ClickStack 部署到 ClickHouse Cloud 上,在享受完全托管且安全的后端的同时,仍然对数据摄取、Schema 和可观测性工作流保持完全控制。
创建 ClickHouse Cloud 服务
按照 ClickHouse Cloud 入门指南创建一个服务。
使用 docker 部署
打开终端并导出上面复制的凭证:
运行以下 docker 命令:
这将提供一个 OpenTelemetry collector(监听 4317 和 4318 端口),以及 HyperDX UI(监听 8080 端口)。
创建 ClickHouse Cloud 连接
进入 Team Settings,并在 Local Connection 上点击 Edit:

将连接重命名为 Cloud,并使用你的 ClickHouse Cloud 服务凭证填写后续表单,然后点击 Save:

本地模式
本地模式是一种无需身份验证即可部署 HyperDX 的方式。
此模式不支持身份验证。
该模式适用于快速测试、开发、演示和调试等场景,此时不需要身份验证和设置持久化。
托管版本
可以在本地模式下使用 HyperDX 的托管版本,地址为 play.hyperdx.io。
自托管版本
使用 Docker 运行
自托管本地模式镜像中已预先配置好 OpenTelemetry collector 和 ClickHouse server。这样可以轻松从你的应用程序采集遥测数据,并在 HyperDX 中进行可视化,且只需最少的外部设置。要开始使用自托管版本,只需运行 Docker 容器并映射相应端口:
系统不会提示你创建用户,因为本地模式不包含身份验证。

