MoleSignal 处于 1.0 之前、持续开发中。会有粗糙之处,欢迎
提 issue —— 每一份反馈都会塑造下一个版本。
为什么选 MoleSignal
今天的遥测工具逼你做一个糟糕的取舍:- 商业 SaaS(Datadog、New Relic、Splunk)能关联三类信号,但账单随流量线性增长 —— 中型团队 100 GB/天 很容易就要付 每月 2000–10000 美元。
- 开源栈(Loki + Mimir + Tempo,或 ELK + Prometheus + Jaeger)免费,但日志、指标、追踪分散在 三个存储、三种查询语言里。故障时人人都要做的 “追踪 ↔ 日志 ↔ 主机指标” 跳转,只能靠手工拼接。
| 商业 SaaS | 开源栈 | MoleSignal | |
|---|---|---|---|
| 100 GB/天 成本 | ~2000+ 美元/月 | 仅基础设施 | 仅基础设施 |
| 三类信号同存储 | ✅(其云端) | ❌ 三套存储 | ✅ Parquet + DataFusion |
| 跨信号关联 | ✅(付费) | ⚠️ 手工复制粘贴 | ✅ 原生 |
| 数据所有权 | 在其云端 | 自托管 | 自托管 |
| 搭建耗时 | 5 分钟 | 6 小时以上 | 一条命令 docker compose up |
| 实时告警(<1 秒) | 有 | 无 | 有(kind: realtime) |
开始使用
快速开始
几分钟内拉起沙箱、发送第一条遥测数据,并跑一个跨信号查询。
核心概念
组织、流、信号,以及关联在底层是怎么工作的。
数据接入
10 种即插即用接入协议:OTLP、Prometheus、Loki、Elasticsearch 等。
查询
一个引擎上的完整 SQL 与 PromQL 子集,横跨三类信号。
核心能力
- 跨信号关联 —— 在
指标 → 追踪 → 日志 → 主机间来回下钻,不丢失上下文。 - 10 种接入协议 —— OTLP、Prometheus remote_write、Loki、Elasticsearch
_bulk、Syslog 等的直接替代。 - 统一查询引擎 —— DataFusion SQL(join/CTE/窗口函数)外加 PromQL 子集。
- 告警 ——
scheduled、realtime(<1 秒触发)、anomaly三类规则,配多级升级策略。 - 多租户与安全 —— planner 级组织隔离、API token、审计日志、字段级加密。
- 运维 —— 6 个无状态角色、单一二进制、Kubernetes 清单、Prometheus
/metrics。