在存儲在邊緣服務(wù)器上的InfluxDb中收集數(shù)據(jù)后,我需要對數(shù)據(jù)執(zhí)行一些后臺高級計(jì)算,這意味著我的計(jì)算資源有限。此外,我在進(jìn)行計(jì)算時(shí)無法阻止數(shù)據(jù)收集。我正在權(quán)衡使用Kapacitor UDF流與自定義Python腳本。請注意,我需要使腳本可配置,以便我可以輕松地將它們放入具有不同傳感器的不同環(huán)境中
1 回答

尚方寶劍之說
TA貢獻(xiàn)1788條經(jīng)驗(yàn) 獲得超4個(gè)贊
一般來說,它可能沒有什么區(qū)別,特別是對于“簡單”用例,盡管我傾向于獨(dú)立的python腳本。(如果你能使用kapacitor語言而不是基于python的UDF來覆蓋你的用例,那么使用Kapacitor可能會更好,但我發(fā)現(xiàn)它不夠,因?yàn)槲倚枰獜钠渌麛?shù)據(jù)庫中檢索其他數(shù)據(jù))
獨(dú)立的python腳本可能會更輕一些,因?yàn)槟悴恍枰\(yùn)行Kapacitor服務(wù)。
獨(dú)立的python腳本可以配置得更多一些。Kapacitor也是相當(dāng)可配置的,但你必須花一點(diǎn)時(shí)間學(xué)習(xí)如何使用它。
獨(dú)立的python腳本可以更穩(wěn)定一些。幾年前,我嘗試過python UDF,發(fā)現(xiàn)它們不穩(wěn)定且有缺陷。雖然現(xiàn)在可能已經(jīng)有所改善,但您仍然依賴于它的支持,如果不是您的語言,您可能在調(diào)試和修復(fù)問題時(shí)遇到問題。
go
添加回答
舉報(bào)
0/150
提交
取消