← 返回项目库

HyperDX 统一可观测性平台

HyperDX 统一可观测性平台,用统一界面检索日志、分析服务与链路、查看客户端会话、构建仪表盘和配置告警。

这是一个基于 Next.js、Express、MongoDB、ClickHouse 与 OpenTelemetry 的真实 Web 可观测性工作台。中文化版本保留日志检索、服务分析、服务拓扑、会话、仪表盘、告警与 ClickHouse 运维等核心界面,并使用本地遥测演示数据完成运行验证。

真实界面

项目截图

共 8 张

日志检索
接口日志概览
客户端会话
服务拓扑
服务分析
运营日志总览
告警中心
ClickHouse 运维

Capabilities

核心功能

日志检索、字段筛选、时间序列与结果列表
保存检索并从检索配置告警规则
服务请求错误率、吞吐量、延迟与接口排行分析
服务拓扑关系图与链路采样查看
客户端会话事件、错误、持续时间与最近活动查看
团队仪表盘与日志总量趋势图
ClickHouse 查询延迟、表查询次数与慢查询模式
Webhook 告警通知配置与告警状态管理

适用场景

研发或 SRE 通过日志筛选定位接口异常,并保存常用查询
平台团队通过服务分析和服务拓扑识别高错误率、慢接口和依赖关系
技术运营通过仪表盘与告警持续查看日志量、慢查询和异常状态
前端与应用团队通过客户端会话回放事件数量、错误和活动时间

适合谁

需要统一查看日志、链路、服务指标和告警的研发团队、SRE、平台工程团队及技术运营人员。

商业化思路

开源源码交付;部署方自行准备容器运行环境、数据存储、遥测接入和生产凭据,并按 MIT 许可证履行版权与许可声明义务。

你会拿到什么

  • 完整 HyperDX 中文化源码、MIT LICENSE 与依赖锁定文件
  • Next.js 应用、Express API、ClickHouse、MongoDB、OpenTelemetry 的容器配置
  • 本地演示启动说明与核心功能验证证据

部署流程

  1. 1准备 Node.js、Yarn、Docker Engine 与 Docker Compose,并配置环境变量
  2. 2安装依赖、构建 common-utils 与应用包,启动 MongoDB、ClickHouse、OpenTelemetry 和 API 服务
  3. 3登录应用、创建 ClickHouse 数据源并接入日志或链路数据
  4. 4按团队场景配置保存检索、仪表盘、告警和 Webhook 通知

真实验证结果

已通过 8 个真实运行中文界面、HTTP、可见正文、控制台、坏图和横向溢出质量门。

部署前须知

本次证据使用隔离本地容器与自动生成遥测数据;生产部署仍需自行配置域名、鉴权密钥、持久化存储、OpenTelemetry 接入和通知 Webhook。

部署难度

较高

最低配置

Node.js 22.16 或更高版本、Yarn 4.13、Docker Engine 与 Docker Compose;建议为构建和本地运行预留至少 8 GiB 内存及 20 GiB 磁盘。

开源许可证

MIT License

最后验证

2026-08-29

授权说明

交付包保留上游 LICENSE、Copyright (c) 2023 DeploySentinel, Inc. 及 MIT 许可与免责声明。中文界面属于本次交付修改,不主张上游源码权利;再分发时须继续保留版权和许可声明。

Release notes

版本记录

1 个已发布版本

vcn-301a9d556643 当前推荐

本地化核心导航、日志检索、服务分析、服务拓扑、客户端会话、仪表盘、告警和 ClickHouse 运维界面;补充中文演示数据与真实运行截图。

部署要求:需要 Node.js 22.16 或更高版本、Yarn 4.13、Docker Engine、Docker Compose,以及 MongoDB、ClickHouse 和 OpenTelemetry 运行资源。

已知问题:演示环境使用隔离本地数据,未代表生产容量、告警投递或长期持久化配置;部署方需自行完成安全凭据、域名和数据保留策略配置。

登录后领取