跳转到内容
Telemetry
共享仪表板

在一个共享视图中保持操作和产品信号的可读性

将探索结果、SQL 查询图表、结果表、节标题和解释性注释合并到仪表板中,编程智能体可以播种,人工可以优化。

结果

  • 为工程、产品、支持和创始人提供工作流程的共同视图。
  • 将定义和操作注释放在它们解释的图表旁边。
  • 当自动化拥有第一遍时,通过 API 创建或更新仪表板。

它是如何运作的

从信号到决策的可审查工作流程

1

以决定为主导

仪表板应该回答一小组相关问题。从主要健康或结果指标开始,而不是从每个可用的图表开始。

2

检测后进行诊断

首先放置趋势和阈值视图,然后添加解释变化的细分和最近事件表。

3

文件所有权和响应

使用标题和注释来定义指标、预期范围、所有者和下一步。上下文使仪表板在事件期间可用。

构建共享 Telemetry 仪表板

显示图表排列和协作仪表板编辑的真实产品捕获。

边界

这不能取代什么

  • 仪表板总结了已审核的查询;它们不会使不稳定的度量定义变得值得信赖。
  • 共享董事会应该专注于一个小的决策集,而不是成为每个可用图表的清单。
  • Telemetry 仪表板不会取代事件操作手册、所有权模型或财务报告的持久真相来源系统。

可检查的证明路径

从事件契约到可见的答案

此示例使用声明的架构、只读 SQL 和确定性合成结果。它演示了工作流程,但没有提供示例数据作为客户基准。

1. 活动合约

一排进入 api_requests,并明确查询所使用的类型。

timestamp_utc
Timestamp
route_template
Utf8
status_code
Int64
latency_ms
Float64
浏览活动合同

2.只读SQL

哪些 API 路由具有最高的有意义 5xx 错误率?

SELECT
  route_template,
  COUNT(*) AS requests,
  SUM(CASE WHEN status_code >= 500 THEN 1 ELSE 0 END) AS errors,
  100.0 * SUM(CASE WHEN status_code >= 500 THEN 1 ELSE 0 END)
    / NULLIF(COUNT(*), 0) AS error_rate_pct
FROM api_requests
WHERE timestamp_utc >= now() - INTERVAL '24 hours'
GROUP BY route_template
HAVING COUNT(*) >= 20
ORDER BY error_rate_pct DESC
LIMIT 10;

3. 合成结果

尽管搜索的总流量更多,但结帐路线是最明显的可靠性风险。

route_templaterequests错误
/api/checkout255
/api/search251
/api/profile200
检查查询、结果和警告

能力

包含什么

探索和 SQL 查询小部件
折线图、条形图、散点图、堆积区域图和表格结果
章节标题和上下文 Markdown 注释
拖动、调整大小、重命名和共享团队范围的仪表板
仪表板创建、更新、列出和删除 API

看分析

使用此功能的 SQL 查询示例

客户案例

团队如何使用此工作流程

相关能力

继续从事件到决策的工作流程

从一个生产工作流程开始

使用集中提示、发送综合事件并在扩大覆盖范围之前验证第一个有用的查询。