← 返回项目库

OpenLIT 大模型应用观测台

基于 OpenTelemetry 的中文大模型应用观测台,提供请求、链路、成本、提示词和密钥管理界面。

交付版本保留 OpenLIT Next.js 观测控制台,并完成核心页面中文化。通过本地 SQLite 用户配置与 ClickHouse 遥测数据运行,支持查看大模型请求指标、异常、提示词版本和占位密钥;本地 Collector 可接收 OTLP 数据并写入 ClickHouse,便于学习和验证观测工作流。

真实界面

项目截图

共 7 张

观测总览
请求记录
提示词中心
提示词中心
密钥库
模型对比
设置

Capabilities

核心功能

中文观测总览与大模型请求指标
请求记录与链路明细查看
异常监控与状态字段展示
提示词版本、发布状态和下载次数管理
密钥库占位值与标签管理
模型对比记录工作台
ClickHouse 遥测数据接入与查询
OpenTelemetry Collector 本地采集验证

适用场景

学习 OpenTelemetry 到 ClickHouse 的大模型链路观测流程
验证提示词版本管理和成本指标展示
评估 OpenLIT 私有化部署所需的 SQLite、ClickHouse 与 Collector 依赖

适合谁

需要学习大模型可观测性、OpenTelemetry 链路采集、ClickHouse 遥测存储和提示词管理的开发者与社群成员。

商业化思路

用于社群学习、技术验证和私有化部署评估;完整生产接入需按上游文档配置模型、Collector、数据库和认证环境。

你会拿到什么

  • 固定提交源码包、原始许可证和中文界面适配
  • 7 张绑定真实运行界面截图及浏览器验收 manifest
  • 本地构建、认证、ClickHouse/Collector 和端到端 UI 验证记录

部署流程

  1. 1在 src/client 安装依赖并执行 npm run build,准备 SQLite 用户库和 ClickHouse 数据库。
  2. 2配置 NEXTAUTH_SECRET、SQLite、ClickHouse 连接参数后执行 npm run start,登录后访问观测总览、请求、提示词中心和密钥库页面。
  3. 3需要采集真实应用数据时,启动 OpenTelemetry Collector 并将 OTLP 数据发送到 Collector,再在控制台刷新指标。

真实验证结果

已执行 npm run build,Next.js 编译、类型检查和 65 个静态页面生成通过;已用 Prisma 初始化并 seed 本地 SQLite 用户库;ClickHouse ping、数据库、迁移和六张 OpenLIT 表验证通过;Collector 已接收当前时间窗口 OTLP traces 并写入 otel_traces,查询到对话生成与向量检索两条链路;登录后 7 个 1440×900 页面均 HTTP 200,标题/可见数据断言通过,无控制台错误、破图和横向溢出。

部署前须知

原生模型调用、真实 LLM API、GPU、持久化生产认证和外部部署未在本地演示中启用;密钥库仅使用 demo-placeholder-not-a-secret 占位值。采集数据受 ClickHouse TTL 和本地容器生命周期影响。

部署难度

较高

最低配置

Node.js 20+、npm、SQLite 和 ClickHouse;本地演示可用 Docker 启动 ClickHouse 与 OpenTelemetry Collector。

开源许可证

Apache License 2.0

最后验证

2026-09-06

授权说明

交付包保留仓库根目录 Apache License 2.0 文件;中文界面修改与说明随源码交付,使用、修改和再分发须遵守上游许可证及版权通知要求。

Release notes

版本记录

1 个已发布版本

vcn-22dbb6410d04 当前推荐

完成核心观测页面中文化,补充本地 ClickHouse/Collector 验证数据,并绑定 7 张无错误运行截图。

部署要求:Node.js 20+、npm、SQLite、ClickHouse;可选 OpenTelemetry Collector。

已知问题:本地演示不包含真实模型权重、外部 LLM API、GPU、生产账号和托管服务。

登录后领取