簡體   English   中英

RRD工具-令人困惑的開始時間

[英]RRD Tool - confusing start time

我正在建立一個rrd數據庫,以12小時間隔(43200s)= RRA中的6行存儲3天的傳感器數據。

rrdtool create test.rrd --step 43200 --start 1562429286 DS:temp:GAUGE:86400:U:U RRA:AVERAGE:0:1:6

數據庫的開始時間是156242928606.07.2019-18:08:06 )。

當我轉儲數據庫時:

rrdtool轉儲test.rrd

它說(為清楚起見,對輸出進行了修剪):

2019-07-04 02:00:00 CEST / 1562198400 NaN

2019-07-04 14:00:00 CEST / 1562241600 NaN

2019-07-05 02:00:00 CEST / 1562284800 NaN

2019-07-05 14:00:00 CEST / 1562328000 NaN

2019-07-06 02:00:00 CEST / 1562371200 NaN

2019-07-06 14:00:00 CEST / 1562414400 NaN

我希望rrdtool給出下一個最近的時間戳(6.7.19 18:00)作為最后一個條目(“ starting point”)。 那么為什么在14:00呢? 首先,這種解釋( 如何在特定時間創建rrd文件? )對我來說5m的小間隔非常有意義。 但就我而言,如果間隔更大(12小時),我就無法落后於邏輯

這是因為RRA存儲區始終被標准化為與GMT(UCT)時區對齊。 如果您使用的CDP(復合數據點)寬度小於或等於一個小時,則看不到; 但是您的CDP寬度為12小時。 您的時區意味着它們比UCT零偏移2小時,導致當地時間明顯出現02和14的邊界(如果您在倫敦,那么您會看到0和12是預期的時間)。

當您使用為期1天的匯總並且位於新西蘭之類的地方時(當您看到CDP邊界出現在中午而不是午夜時),這種效果會更加明顯。

盡管我相信它已經存在於RRDTool功能請求列表中很多年了,但目前無法指定其他時區作為RRA存儲桶的基礎(這將使數據不可移植)。

暫無
暫無

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

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