功能
- 在同一处统一关联和搜索日志、指标、会话回放和链路追踪
- 与 schema 无关,可直接基于您现有的 ClickHouse schema 运行
- 针对 ClickHouse 优化的极速搜索与可视化
- 直观的全文搜索和属性搜索语法 (例如
level:err) ,也可选用 SQL - 使用 Event deltas 分析异常趋势
- 只需点击几下即可设置告警
- 无需复杂的查询语言即可将高基数事件可视化
- 原生 JSON 字符串查询
- 实时查看日志和链路追踪的尾部,始终获取最新事件
- 开箱即用支持 OpenTelemetry (OTel)
- 从 HTTP 请求到 DB 查询 (APM) 监控健康状况和性能
- 使用 Event deltas 识别异常和性能回归
- 日志模式识别
组件
- ClickStack UI (HyperDX) – 用于浏览和可视化可观测性数据的专用前端
- OpenTelemetry Collector – 一个定制且预配置的 collector,为日志、链路追踪和指标采用了一套预设 schema
- ClickHouse – 整个技术栈核心的高性能分析型数据库
原则
几分钟内即可轻松完成设置
易于使用且专为此打造
端到端可观测性
专为 ClickHouse 而构建
OpenTelemetry 原生
开源且完全可定制
架构概览
- 托管 ClickStack
- 开源 ClickStack
托管 ClickStack 完全运行在 ClickHouse Cloud 中,在保留相同 ClickStack 数据模型和用户体验的同时,提供全托管的可观测性后端。在这种模式下,ClickHouse 和 ClickStack UI (HyperDX) 由 ClickHouse Cloud 负责托管、运维和安全保障。用户只需运行 OpenTelemetry Collector,将遥测数据发送到托管服务。托管 ClickStack 包含以下组件:
- ClickStack UI (HyperDX) HyperDX UI 完全集成在 ClickHouse Cloud 中,并作为服务的一部分进行管理。它提供日志搜索、链路追踪分析、仪表盘、告警以及跨不同遥测类型的关联分析,并集成了身份验证和访问控制。
- OpenTelemetry collector (自管理) 用户运行一个 OpenTelemetry Collector,用于接收来自其应用和基础设施的遥测数据。该 Collector 通过 OTLP 将数据转发到 ClickHouse Cloud。虽然任何符合标准的 OpenTelemetry Collector 都可以使用,但我们强烈推荐 ClickStack 发行版,它已针对 ClickHouse 摄取进行了预配置和优化,并可开箱即用地配合 ClickStack schema 使用。
- ClickHouse Cloud ClickHouse 在 ClickHouse Cloud 中由平台全托管,作为所有可观测性数据的存储和查询引擎。用户无需管理集群、升级或其他运维事项。
- 计算与存储解耦,计算资源可自动扩缩容
- 基于对象存储的低成本、近乎无限的数据保留能力
- 使用 ClickHouse Cloud 仓库实现读写隔离
- 集成的身份验证和访问控制
- 自动备份
- 安全与合规能力
- 无运维停机的无缝升级