跳转到主要内容
进程日志保留在配置的终端或日志文件中。MoleSignal 会把自身指标、链路和性能剖析写入受保护的 _sys 组织。每类已存储信号都使用准确名称 _molesignal,并通过数据流类型区分。 只有具备 sys.telemetry.read 的系统范围会话才能查询这些数据流。

启用自身采集

目标组织不能修改为租户组织。公开采集、数据流修改和流水线都不能创建、覆盖或删除 _molesignal。 这些数据流创建时保留 7 天。在 _sys 组织里该数据流的 保留策略 页签修改保留期,指标数据流还可以在那里设置降采样;重启后保持不变。 在角色拆分部署中,非 intake 节点会将自身遥测转发给健康的 Intake 节点。请在所有角色上设置相同的 MS_SELF_TELEMETRY_CLUSTER_TOKEN。

后端分布式链路追踪

MoleSignal 会为 HTTP、gRPC、Flight SQL、数据库、对象存储、采集、查询、后台 Worker 与 Agent 阶段创建链路。 入站 W3C 上下文会被验证,无效上下文会被替换。外部 Baggage 不能授权组织。Span 不会记录敏感请求体、SQL 值、凭据、提示词、模型输出和工具参数。 尾采样器按以下顺序保留链路:
  1. 部署或运行时禁用;
  2. 可信调试强制保留;
  3. 错误;
  4. 慢链路;
  5. 有序策略规则;
  6. 确定性的普通采样率。
采样器和平台遥测采集/导出队列都有容量上限,并对业务流量保持故障开放。/metrics 提供固定基数指标,GET /api/v1/system/telemetry 提供详细健康状态。

节点本地 pprof

诊断监听器默认禁用:
采集性能剖析:
请将监听器保留在回环地址,并通过 SSH 隧道访问。远程暴露要求 allow_remote = true、网络控制、监听器前置 TLS,以及管理 Bearer 凭据。

健康状态与上线

  • /api/v1/healthz 为公开端点,报告存活状态与依赖健康,容器与负载均衡器探针使用它。
  • /api/v1/readyz 报告 WAL 重放完成后的流量就绪状态,需要 Bearer Token。
  • /metrics 暴露不含租户标签的 Prometheus 指标。
  • X-Request-Id 和 X-Trace-Id 用于将请求关联到已保留链路。
首次上线分布式链路追踪时,先设置 telemetry.trace.force_disabled = true,验证系统资源与隐私,然后启用灰度节点,最后逐步扩大持久化运行策略。

配置

查看全部遥测、链路追踪、导出器与性能剖析设置。
最后修改于 2026年10月26日