Skip to content
  • ClickStack

面向 SRE 及其智能体的开源可观测性

ClickStack 为大规模 OpenTelemetry 而构建,将高基数数据上的快速查询与低成本长期保留相结合,让您无需采样或汇总,即可保留每一条日志、每一个指标与每一条追踪。

这消除了 SRE 的盲点,并让智能体能够通过 MCP 与 SQL 开展调查,为双方提供全保真遥测数据与历史上下文,以并行探索可能的原因并找到根因。

倾向于全托管?了解 ClickHouse Observability ->->

Event deltas comparing slow and normal requests
Event patterns grouping logs into recurring messages
Log search with Lucene-style syntax
Trace waterfall with correlated logs and span attributes
Service overview dashboard with health tiles, request volume and error rate charts
Error rate alert with its threshold, event markers and evaluation history
Session replay of a shopper browsing products with the event timeline beside it

Trusted for observability by

Netflix logoShopify logoVisa logoCloudflare logoSony logoComcast logoAnthropic logoCharacter.ai logoSierra logoEbay logoCisco logoZoox logoDoorDash logoGitLab logoIBM logoSolarWinds logoVimeo logo
Netflix logoShopify logoVisa logoCloudflare logoSony logoComcast logoAnthropic logoCharacter.ai logoSierra logoEbay logoCisco logoZoox logoDoorDash logoGitLab logoIBM logoSolarWinds logoVimeo logo

三个层次。一个开放的可观测性栈。

OpenTelemetry 采集您的信号,ClickHouse 存储并查询这些信号,ClickStack UI 则为您的团队整合调查工作。

MCP 服务器SQL

ClickStack UI 集搜索、追踪瀑布图、事件模式、事件差异、仪表盘、告警与会话回放于一体,并为您的智能体内置 MCP 服务器。

在同一个引擎中结合高压缩比、快速搜索与分析型 SQL,让 SRE 及其智能体能够以低成本调查全保真遥测数据与长期历史数据。

保留每个事件中的高基数细节,例如用户 ID、请求 ID、租户与部署版本,让调查能够沿着意料之外的关联继续深入,无需事先确定每一个有用的维度。

将您现有的埋点与内置的 OpenTelemetry Collector 及面向日志、指标与追踪设计的 Schema 配合使用,并可灵活调整摄取以适应您的环境。

在本地运行 ClickStack。开始调查。

从一体化 Docker 镜像开始,在您自己的机器上试用 ClickStack,镜像内置 OpenTelemetry Collector 与 Schema。

  1. 运行技术栈
    使用 Docker 启动 ClickStack,并打开 UI 创建您的本地账户。

  2. 发送您的第一个事件
    复制您的摄取 API 密钥,通过内置 Collector 发送测试事件。

  3. 探索您的遥测数据
    在搜索中找到该事件,然后连接您的应用或探索示例数据。

当您准备好为团队运行 ClickStack 时,请遵循部署与生产环境指南。

从开源版开始使用
YouTube Video: WBe7ZwTRWuQ

使用您自己的 Schema

ClickStack 优先支持 OpenTelemetry,但并不局限于 OpenTelemetry。使用您自己的 Schema 与管道将日志、追踪与指标存储在 ClickHouse 中,然后通过支持灵活 Schema 的 ClickStack UI 探索带有时间戳的数据。


降低可观测性成本。保留更多遥测数据。

减少大规模运行可观测性所需的存储与计算资源,并自主掌控部署的配置与规格。

10-30x OpenTelemetry 压缩

业界领先的 OTel 数据摄取速率与压缩比。

以更少空间存储更多数据

随着摄取量增长,ClickHouse 列式压缩可减少遥测数据所需的磁盘空间。

让计算资源发挥更大作用

高效的查询执行让您预配的计算资源能够支持更多搜索与聚合。

针对您的工作负载优化

调优 Schema、索引与保留策略,然后调整基础设施规格以匹配您的工作负载与预算。

为什么 SRE 及其智能体在 ClickStack 上运行

当故障发生时,工程师与智能体需要跨服务追踪证据、对比过去的行为,并检验可能的原因。

传统可观测性中的 SRE 与智能体:采样数据、有限的数据保留、受限且缓慢的查询
ClickStack 上的 SRE 与智能体:无采样、完整保留、快速并行查询

无采样

在未采样的日志、指标与追踪中发现罕见故障,包括能解释所发生情况的单个事件。

完整保留

将故障与较早的部署和过去的行为进行对比,以区分新出现的回归问题与反复发生的故障。

快速并行查询

同时检验多个假设,让工程师与智能体能够调查不同的可能原因,无需相互等待。

表达力丰富的 SQL

使用熟悉的 SQL 按用户、请求或部署关联信号,然后超越预定义工作流,继续追踪新的问题。

从第一个信号到根因

找到失败的请求,了解发生了什么变化、影响了谁,并保留您获得的认识。ClickStack 将整个遥测数据中调查的每一步连接起来。

使用 Lucene 风格的语法或 SQL 搜索日志,然后沿着请求的追踪瀑布图查看跨服务的每个 span,定位发生故障或变慢的一跳。

搜索
跨服务日志搜索,显示实时结果直方图
追踪瀑布图
一次支付扣款的追踪瀑布图,包含关联日志与 span 属性

您的工作流。您的执行框架。您的智能体。

接入您自己的可观测性智能体

通过 MCP 将您已在使用的智能体连接到您的 ClickStack 部署,将遥测数据与代码、运维手册和运维上下文相结合,从您偏好的工具中开展调查。

  • 您的工具。 从 Claude Code、Codex、Cursor、OpenCode 或您自己的 MCP 兼容智能体框架中开展工作。
  • 您的上下文。 将遥测数据与智能体已在使用的代码、运维手册和内部工具一起引入调查。
  • 共享调查结果。 将调查转化为已保存的搜索、仪表盘与告警,让您的团队能够在此基础上继续工作。
连接您的智能体 ->->

为您的智能体提供专为调查构建的工具

ClickStack MCP 服务器为常见调查步骤提供专用工具,并在问题需要更深入分析时提供 ClickHouse SQL 访问能力。

您还可以发现遥测数据源,并识别耗时的操作。

每个工具都封装了一个常见的调查工作流与一个优化过的查询,让智能体减少用于重新梳理提问方式的步骤,将更多步骤用于证据。

In our evaluations against a generic ClickHouse MCP server, agents using these tools were:

17% more accurate

25% fewer tool calls

2.7× more consistent

Examples of tools available through MCP include Search, Trace waterfalls, Time series, Event patterns, Event deltas, SQL, Alerts, Saved searches, Data sources, and Dashboards.

在寻找全托管方案?

通过 ClickHouse Observability 获得熟悉的 ClickStack UI,这是我们为 SRE 及其智能体提供的全托管服务。

将遥测数据发送到一个托管端点,ClickHouse 会处理摄取、Schema、存储、优化、扩缩、备份与升级。

为您的应用埋点

使用 OpenTelemetry SDK 与采集器,将应用日志、指标与追踪引入 ClickStack,为您的团队与智能体提供跨技术栈调查所需的上下文。

NodeJSGoJavaJavascriptNextJSPythonRubyCloudflareKubernetesOpenTelemetryAWSFluentd

使用 ClickStack 开始调查

在您掌控的开源技术栈中,为您的 SRE 与智能体提供全保真遥测数据、历史上下文与快速的 SQL 查询。

常见问题图标

常见问题

查阅常见问题,进一步了解 ClickStack;如果没找到您需要的内容,我们随时乐意交流。

向我们提问 ->->

01

ClickStack 是面向 SRE 及其智能体的开源可观测性栈,结合 OpenTelemetry 数据采集、ClickHouse 存储与分析,以及用于调查日志、指标、追踪与会话回放的 ClickStack UI。

02

是的。ClickHouse 与 OpenTelemetry Collector 采用 Apache 2.0 许可证,ClickStack UI 采用 MIT 许可证。您可以检查代码,在自己的基础设施上运行技术栈,并根据您的环境自定义采集、存储与调查层。

03

三个主要层次分别是:用于摄取的 OpenTelemetry Collector,用于存储和查询遥测数据的 ClickHouse,以及用于调查的 ClickStack UI。

标准开源部署还使用 MongoDB 存储仪表盘、告警与用户资料等应用设置。

04

不需要。工程师可以通过搜索、追踪瀑布图、事件模式、事件差异、仪表盘与会话回放开展调查,智能体与 SQL 则提供了探索同一数据的其他方式。

05

可以。ClickStack 内置 MCP 服务器,兼容的智能体可使用它查询遥测数据、发现数据源,并管理已保存的搜索、仪表盘与告警。

按照 MCP 设置指南,将您偏好的工具或智能体框架连接到您的 ClickStack 部署。

06

不必。OpenTelemetry 是默认路径,内置 Collector 与 Schema 帮助您快速上手,但 ClickStack UI 也支持通过适当字段映射使用现有的 ClickHouse 遥测数据表。

07

您的团队负责运行数据库、UI、摄取管道与配套服务,包括容量规划、安全、备份、升级与性能调优。

这让您能够掌控部署,同时也需要工程资源来运行它。

08

ClickStack 是 ClickHouse Observability 背后的开源项目,后者是面向 SRE 及其智能体的托管服务。

如果您希望自行运行并定制技术栈,请选择 ClickStack;如果希望由 ClickHouse 运行平台,请选择 ClickHouse Observability。

ClickHouse Observability 还提供自管选项,适合希望自行调优数据库工作负载、同时由 ClickHouse Cloud 管理底层基础设施的经验丰富的团队。

09

两者都结合了数据采集、存储与调查界面,但 ClickStack 使用 ClickHouse 的列式分析引擎,将遥测数据上的搜索、聚合与 SQL 分析整合在一起。

ClickStack UI 支持 Lucene 风格搜索,并提供事件模式、事件差异与追踪瀑布图等工具。

Compare ClickStack and Elastic ->->

10

支持。您可以使用 Lucene 风格的语法或 SQL 搜索日志。默认的 OpenTelemetry 日志 Schema 在日志正文与属性上包含文本索引,即 ClickHouse 的倒排索引,ClickStack 会重写自由文本搜索以使用这些索引,让搜索能够跳过不可能匹配的数据,而无需读取每条日志的正文。Bloom 过滤器索引可加速追踪 ID 等高基数列上的查找。

请参阅性能调优指南,针对您的工作负载调优索引,其中也涵盖不支持文本索引的 ClickHouse 版本。

11

使用开源快速入门指南在本地运行 ClickStack,探索示例数据或从应用发送遥测数据,然后在准备好为团队运行时遵循部署与生产环境指南。