Skip to Content
产品功能功能总览

功能总览

Argus(百目)把崩溃监控、性能(APM)、日志、埋点、反馈、远程配置、实验等能力聚合在 一个 SDK 框架、一个 Console、一个 MCP Server 之下。本页是产品功能分区的总入口: 先用一句话认识每项能力,再用矩阵确认你的平台支持到什么程度。

能力一览

能力一句话
日志(Logs)端上 + 客户后端日志统一摄取、查询,自动记入崩溃前的 breadcrumb
日志回捞(Log Recall)按需向指定设备下发指令,拉回本地加密日志文件(设备 + 后端两源)
崩溃(Crash)Native / JVM / JS 崩溃与 ANR 捕获,按版本 + 栈顶聚合成 issue,服务端符号化
性能(APM)冷启动 / 网络 / FPS / 内存 / Web Vitals + 自定义 metric,p50/p95/p99 聚合
端到端 TraceW3C Trace Context,端上 span 与后端 span 串成一条因果链,Console 瀑布图
埋点分析(Analytics)自定义事件 + UTM 渠道归因,漏斗 / 留存 / 分群
用户反馈(Feedback)应用内反馈表单与富媒体附件,Console 统一处理
远程配置 / Feature Flag不发版切换功能,取值永不阻塞、永不返回空
A/B 实验(Experiments)一致性 hash 分流 + 曝光 / 转化统计 + 显著性检验
版本发布(Releases)版本登记、灰度放量、回滚规则与版本健康度
告警通知(Alerts)新崩溃 / 指标规则触发 Email / Webhook,接 AI 根因分析闭环
审计日志(Audit)组织内敏感操作留痕,可查可导出
数据保留(Retention)各类事件的保留期与真删除策略

能力 × 平台支持矩阵

图例:✅ 已支持 · 🟡 部分支持 · 🔲 规划中 · — 不适用。

端上 SDK(5 端)

能力WebiOSAndroidFlutterReact Native
日志
崩溃✅(含 ANR / 原生信号 / OOM)
APM✅(Web Vitals)✅(FPS / 内存 / 启动 / 网络)🔲✅(手动 metric)
端到端 Trace🔲🔲
埋点✅(UTM 自动归因)
反馈🔲🔲
远程配置 / Flag
实验🟡🟡🟡
日志回捞

实验行的 🟡:全部 5 端都能经远程配置快照做变体取值getVariant(key, default)); 完整的曝光 / 转化上报 APItrackExposure / trackConversion)当前在 iOS / Android。

后端 SDK(5 语言)

能力GoNodePythonJavaRust
日志
自定义 metric(APM)🔲🔲🔲
端到端 Trace(span 导出)
入站 traceparent 自动继承(HTTP 中间件)🔲🔲🔲
远程配置 / Flag🔲🔲🔲🔲🔲

崩溃 / 埋点 / 反馈是端上概念,后端错误经日志(level=error)上报,故后端列不适用。 五语言 API 精确签名对照见 后端 SDK API 跨语言对照表 

平台级能力(与接入端无关)

以下能力作用于所有平台上报的数据,在 Console / 服务端完成,无需 SDK 逐端支持:

能力说明
版本发布按 SDK 上报的 appVersion 聚合版本健康度,灰度与回滚规则在服务端评估
告警通知对全部事件流做规则评估与通知投递
审计日志记录 Console / API 侧的操作,与数据来源端无关
数据保留各事件表的保留期策略,统一在存储层执行

所有端共享同一份 DSN 凭据 + HMAC 签名 + 批量上报 + 离线降级链路——新平台接入只是换一个 SDK 包,不需要重新理解协议。详见 统一 SDK 框架DSN 与 HMAC

准备接入?直接去 快速开始 挑你的平台。