簡體   English   中英

在Storm中,是否有一種方法可以計算由於超時而失敗的元組的數量?

[英]In Storm is there a way to count the number of tuples that failed due to timeout?

我正在嘗試圍繞Storm拓撲開發一些報告,我們要報告的一個指標是由於超時而失敗的元組數。

據我了解,當Storm在超時長度之前未能完成時,它將自動使一個元組失敗,但是這似乎是在“幕后”發生的,並且我看不到區分超時失敗與其他類型失敗的方法。

有什么辦法可以暴露或捕獲此信息?

如果考慮Storm的WebUI,則每個螺栓都有一個失敗的元組計數。 這些計數僅是螺栓的手動失敗的元組(即,通過OutputCollector.fail(...)失敗),並且不包括遇到超時的元組。 噴口有一個失敗元組的整體計數器。 因此,您可以簡單地求和所有螺栓上手動失敗的元組的數量,並從全局噴口計數中減去是否獲得超時的元組的數量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM