跳转到主要内容
MoleSignal 是自托管、原生支持 OpenTelemetry 的可观测性平台。它把日志、指标、链路与 Profile 存放在同一层存储上,用同一个引擎查询,并通过链路派生的 APM、跨信号调查、告警、报告和 AI 运维 Agent 把它们串联起来。 日志、指标与链路以 Parquet 文件的形式存放在对象存储中,通过 DataFusion 与 Arrow 查询。PostgreSQL 保存 schema、文件目录、用户、策略、仪表盘、告警规则等控制面资源。MoleSignal 以单个二进制交付,网页应用内嵌其中。
MoleSignal 仍在积极开发中,尚未发布 1.0。升级前请阅读更新日志,行为与本文档不一致时请提交 issue。

快速上手

快速开始

用 Docker Compose 在本地运行 MoleSignal,发送第一条日志并查询。

接入数据

从 OpenTelemetry、Vector、Fluent Bit、Prometheus 等发送遥测数据。

部署

用 Docker Compose、二进制或 Kubernetes 安装,再按生产检查清单逐项落实。

工作原理

MoleSignal 架构:遥测发送端进入接入与预写日志,二进制把 Parquet 文件刷写到对象存储、把元数据写入 PostgreSQL,查询引擎扫描对象存储MoleSignal 架构:遥测发送端进入接入与预写日志,二进制把 Parquet 文件刷写到对象存储、把元数据写入 PostgreSQL,查询引擎扫描对象存储
发送端通过 OTLP 或兼容协议访问接入端点。接入会校验并转换每条记录,先写入预写日志保证持久性,再把 Parquet 文件和检索索引刷写到对象存储。查询引擎只扫描目录标记为相关的文件,详见架构。

MoleSignal 覆盖的能力

四种信号共用一个数据面

通过 OTLP 与兼容协议发送日志、指标、链路与 Profile,并在同一套组织与数据流模型下存储。

跨信号调查

在同一个时间窗口内,从指标下钻到链路、日志、主机与 RUM 会话,无需手工复制标识符。

APM 与持续性能剖析

用链路派生的性能指标与服务拓扑,找出慢服务、失败的事务与代码热点。

可编排的流水线

用流水线和可复用的 VRL 或 JavaScript 函数,对数据做路由、标准化、脱敏、扩展与回填。

检测与事件响应

运行定时与异常规则,并联动事件、值班排班、升级、静默与通知渠道。

拨测与状态页

从内置和私有位置探测端点,并面向客户发布状态页。

仪表盘、报告与共享

把调查结果变成仪表盘、保存的视图、定时报告与受限共享。

Mole Agent 与 MCP

让 AI Agent 通过受治理的工具目录收集证据,并由审批保护写操作。

选择路径

最后修改于 2026年10月26日