Azure 串流分析計量的維度
Azure 串流分析提供無伺服器的分散式串流處理服務。 作業可以在服務自動管理的一或多個分散式串流節點上執行。 輸入資料會分割並配置至不同的串流節點處理。
串流分析提供許多計量,可以監視作業的健康情況。 若要為作業的效能問題疑難排解,請使用下列維度分割和篩選計量。
維度 | 定義 |
---|---|
邏輯名稱 | 串流分析作業的輸入或輸出名稱。 |
分割區識別碼 | 輸入來源的輸入資料分割區識別碼。 例如,如果輸入來源是事件中樞,分割區識別碼即是事件中樞的分割區識別碼。 如果是易於平行作業,輸出中的分割區識別碼即與輸入中的識別碼相同。 |
節點名稱 | 作業執行時佈建的串流節點識別碼。 串流節點代表配置給作業的計算和記憶體資源數量。 |
邏輯名稱維度
邏輯名稱是串流分析作業的輸入或輸出名稱。 例如,假設串流分析作業有四個輸入和五個輸出。 依此維度分割輸入相關和輸出相關計量時,您會看到四個個別邏輯輸入和五個個別邏輯輸出。
邏輯名稱維度可用於篩選和分割下列計量:
- 待處理輸入事件數
- 資料轉換錯誤
- 早期輸入事件
- 輸入還原序列化錯誤
- 輸入事件位元組
- 輸入事件
- 已接收的輸入來源
- 延遲輸入事件
- 順序錯亂事件
- 輸出事件
- 浮水印延遲
節點名稱維度
串流節點代表一組用來處理輸入資料的計算資源。 每六個串流單位 (SU) 會轉化為一個節點,而服務會代您自動管理。 如需串流單位和串流節點間關聯性的詳細資訊,請參閱了解並調整串流單位。
節點名稱是串流節點層級的維度。 節點名稱有助您向下切入特定計量至特定的串流節點層級。 例如,您可以依串流節點層級分割 CPU % 使用率計量,然後檢查個別串流節點的 CPU 使用率。
邏輯名稱維度可以篩選和分割下列計量:
- 待處理輸入事件數
- CPU 使用率百分比 (預覽)
- 輸入事件
- 輸出事件
- SU (記憶體) 使用率百分比
- 浮水印延遲
分割區識別碼維度
串流資料內嵌至 Azure 串流分析服務處理時,輸入資料會根據輸入來源的分割區散發至串流節點。 分割區識別碼維度是輸入來源的輸入資料分割區識別碼。
例如,如果輸入來源是事件中樞,分割區識別碼即是事件中樞的分割區識別碼。 輸入中的分割區識別碼與輸出中的識別碼相同。
分割區識別碼維度可以篩選和分割下列計量:
- 待處理輸入事件數
- 資料轉換錯誤
- 早期輸入事件
- 輸入還原序列化錯誤
- 輸入事件位元組
- 輸入事件
- 已接收的輸入來源
- 延遲輸入事件
- 輸出事件
- 浮水印延遲