Show Menu
主題×

管道監控

狀 pipelined 態web服務提供進程狀態的信 pipelined 息。
它可以使用瀏覽器手動存取,也可以自動與監控應用程式一起存取。
它採用REST格式,如下所述。

指標

本節列出狀態Web服務中的指示器。
反白顯示建議的監控指標。
  • 消費者: 提取觸發器的客戶端的名稱。 在管線選項中配置。
  • http-request
    • last-alive-ms-ago: 進行連接檢查後的毫秒數時間。
    • last-failed-cnx-ms-ago: 自上次連接檢查失敗以來的毫秒數時間。
    • pipeline-host: 提取管線資料的主機的名稱。
  • 指針
    • 當前偏移: 指針的值,每個子線程進入管線。
    • last flush-ms-ago: 自擷取一批觸發器以來的毫秒數時間。
    • 下一偏移齊平: 等到下一批完成時。
    • processed-since-last-flush: 上一批處理的觸發器數。
  • 路由
    • 觸發器: 已檢索的觸發器清單。 在選項中 pipelined 配置。
  • 統計
    • average-pointer-flush-time-ms: 一批觸發器的平均處理時間。
    • average-trigger-processing-time-ms: 解析觸發器資料的平均時間。
    • 位元組讀取: 自進程啟動以來從隊列中讀取的位元組數。
    • current-messages: 已從佇列提取並正在等待處理的待處理訊息的目前數目。 此指標應接近零
    • current-retries: 當前處理失敗並正在等待重試的消息數。
    • 峰值消息: 進程自啟動以來處理的待處理消息的最大數量。
    • 指針刷新: 自啟動以來處理的消息批數。
    • routing-JS-custom: 自訂JS處理的訊息數。
    • trigger-incolled: 因處理錯誤而在重試次數過多後被丟棄的消息數。
    • trigger-processed: 未出現錯誤的消息數。
    • trigger-received: 從隊列中接收的消息數。
這些統計資料會依處理執行緒顯示。
  • average-trigger-processing-time-ms: 解析觸發器資料的平均時間。
  • is-JS-processor: 值"1"(如果此執行緒使用自訂JS)。
  • trigger-incolled: 因處理錯誤而在重試次數過多後被丟棄的消息數。 此指標應為零
  • 觸發器失敗: JS中的處理錯誤數。 此指標應為零
  • trigger-received: 從隊列中接收的消息數。
  • 設定: 它們被設定在配置檔案中。
    • flush-pointer-msg-count: 批中的消息數。
    • flush-pointer-period-ms: 兩批之間的時間(以毫秒為單位)。
    • processing-threads-JS: 執行自訂JS的處理執行緒數。
    • retry-period-ms: 兩次重試之間的時間。
    • retry-validity-duration-ms: 從時間處理開始的持續時間會重試,直到消息被丟棄。
    • 管線消息報告

管線消息報告

此報表顯示過去五天內每小時的訊息數。