簡體   English   中英

為網站監控服務存儲大量“正常運行時間”數據

[英]Storing vast amounts of "uptime" data for a website monitoring service

這更像是一般性討論,而不是代碼問題。

我有一個網站監控平台,系統用戶可以輸入他們的網站 URL 我們將根據客戶的時間間隔每 X 分鍾檢查一次,在每個時間間隔,一個條目存儲為UptimeCheck 8 項目中的 UptimeCheck model 8 項目狀態為 down 或 up。

如果一位客戶有 20 台顯示器,並且每台顯示器每分鍾檢查一次,那么在 30 天的時間里,對於一位客戶,他們將累積超過 100 萬行。

我的查詢,我真的需要保留這些行數嗎?

保留此行數的原因是我們可以呈現一個顯示平均網站正常運行時間的圖表。

我的想法是,如果我每天以編程方式創建某種類型的 SVG 並將其存儲在表中,那么我就不需要存儲那么多條目,但我關心的是如何將 SVG 模型合並為一個以呈現每日圖形?

我可以使用什么樣的庫,還有什么方法可以解決這個問題?

與性能不同,存儲正常運行時間數據的技巧很簡單。 你不存儲它。 ;) 您需要存儲 DOWNTIME 數據。 僅注冊不可用事件並在顯示報告時推斷正常運行時間。

暫無
暫無

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

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