跳到正文
molesignal
产品 · 跨信号调查

问题在变化,故障上下文不应丢失。

在 metric → trace → profile 或 log → host 之间往返,调查栈会保留每个帧、时间锚点与实体过滤条件。

产品 · 跨信号调查
跨信号调查中的 molesignal 服务拓扑与链路瀑布图
原生下钻路径
metric→trace→log
个调查帧
6
前进与返回
⌘[ / ⌘]
关联 Join
服务端

上下文本身就是一等产品对象。

运维人员不应该记住为了得到当前答案而使用过的所有过滤条件。

01

调查栈

随着故障收敛压入最多六个帧,固定关键证据,并向前或向后导航。

02

服务端关联

通过关联路由与 Trace/Span Profile 链接预填过滤,而不是只在浏览器中拼接上下文。

03

同步时间锚点

只缩放一次,并把相关窗口传递给当前帧打开的每个信号面板。

04

键盘优先导航

通过命令面板与调查快捷键改变范围,同时保留分析线索。

工作流

一条连续的分析线索。

每一步都会改变问题,但保留促使你进入下一步的证据。

  1. 101 · 症状

    打开指标异常

    捕获服务、租户、标签与定义变化的时间窗口。

  2. 202 · 请求

    检查代表性链路

    找到失败依赖或 Span,无需把时间范围复制到另一个后端。

  3. 303 · 事件

    打开关联日志

    把 trace ID 与时间锚点带入结构化事件检索。

  4. 404 · 重新判断

    返回而无需重新开始

    从之前的调查帧比较相邻链路或扩大时间窗口。

交付证明

关联发生在仪表盘之下。

日志、指标与链路共享存储、时间与租户模型;Profile 元数据使用同一上下文,原始 pprof 保持可移植。

  • /api/v1/web/correlation/{from_kind}/{to_kind}
  • 共享 Parquet 与 DataFusion 查询平面
  • 与 Trace/Span 关联的 Profile 火焰图
  • Web Shell 中的调查栈
产品 · 跨信号调查

问题在变化,故障上下文不应丢失。

在 metric → trace → profile 或 log → host 之间往返,调查栈会保留每个帧、时间锚点与实体过滤条件。