跳至主要內容
Telemetry
探索

過濾、聚合和視覺化資料表,無需從空白 SQL 開始

探索為操作員和產品團隊提供了從事件欄位到樣本、表格、線條、條形和堆疊區域的快速路徑,同時保持生成的查詢可見。

結果

  • 使用精確的樣本行驗證新埋點。
  • 使用過濾器和聚合建置常見的時間序列檢視。
  • 當問題超出控制範圍時,將生成的 SQL 進行更深入的分析。

它是如何運作的

從訊號到決策的可審查工作流程

1

首先檢查樣品

在聚合欄位之前確認欄位包含預期的值和型別。這可以及早發現埋點錯誤。

2

選擇公制和粒度

選擇與問題匹配的聚合、數字欄位、時間段和過濾器。請記住不完整的最新儲存桶。

3

推廣有用的觀點

當結果成為重複工作流程的一部分時,將結果新增到儀表板或警示中。使用 Query 實現多資料表和多 CTE 邏輯。

探索結構化事件

真實的產品捕獲從事件樣本到過濾器、聚合和視覺結果。

邊界

這不能取代什麼

  • Explore 針對單資料表調查進行了最佳化;連線、多個 CTE 和可重用的分析定義屬於 Query。
  • 海圖無法彌補不完整的儀表、混合單位或不穩定的路線和事件名稱。
  • 高基數原始識別符號更適合用於受限的向下鑽取,而不是用作頂級圖表維度。

可檢查的證明路徑

從事件契約到可見的答案

此範例使用宣告的架構、只讀 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 查詢範例

客戶案例

團隊如何使用此工作流程

相關能力

繼續從事件到決策的工作流程

從一個生產工作流程開始

使用集中提示、傳送綜合事件並在擴大覆蓋範圍之前驗證第一個有用的查詢。