精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

使用時間序列數據,用開源工具助力你的邊緣項目

開源
InfluxData 是一個開源的時間序列數據庫平臺。下面介紹了它是如何被用于邊緣應用案例的。

收集到的隨時間變化的數據稱為時間序列數據。今天,它已經成為每個行業和生態系統的一部分。它是不斷增長的物聯網行業的一大組成部分,將成為人們日常生活的重要部分。但時間序列數據及其需求很難處理。這是因為沒有專門為處理時間序列數據而構建的工具。在這篇文章中,我將詳細介紹這些問題,以及過去 10 年來 InfluxData 如何解決這些問題。

InfluxData

InfluxData 是一個開源的時間序列數據庫平臺。你可能通過 ??InfluxDB?? 了解該公司,但你可能不知道它專門從事時間序列數據庫開發。這很重要,因為在管理時間序列數據時,你要處理兩個問題:存儲生命周期和查詢。

在存儲生命周期中,開發人員通常首先收集和分析非常詳細的數據。但開發人員希望存儲較小的、降低采樣率的數據集,以描述其趨勢,而不占用太多的存儲空間。

查詢數據庫時,你不希望基于 ID 查詢數據,而是希望基于時間范圍進行查詢。使用時間序列數據最常見的一件事是在一段時間內對其進行匯總。在典型的關系型數據庫中存儲數據時,這種查詢是很慢的,這種數據庫使用行和列來描述不同數據點的關系。專門為處理時間序列數據而設計的數據庫可以更快地處理這類查詢。InfluxDB 有自己的內置查詢語言:Flux,這是專門為查詢時間序列數據集而構建的。

Telegraf 如何工作的圖像

Telegraf 如何工作的圖像

數據采集

數據采集和數據處理都有一些很棒的工具。InfluxData 有 12 個以上的客戶端庫,允許你使用自己選擇的編程語言編寫和查詢數據。這是自定義用法的一個很好的工具。開源攝取代理 Telegraf 包括 300 多個輸入和輸出插件。如果你是一個開發者,你也可以貢獻自己的插件。

InfluxDB 還可以接受上傳小體積歷史數據集的 CSV 文件,以及大數據集的批量導入。

    import math
bicycles3 = from(bucket: "smartcity")
|> range(start:2021-03-01T00:00:00z, stop: 2021-04-01T00:00:00z)
|> filter(fn: (r) => r._measurement == "city_IoT")
|> filter(fn: (r) => r._field == "counter")
|> filter(fn: (r) => r.source == "bicycle")
|> filter(fn: (r) => r.neighborhood_id == "3")
|> aggregateWindow(every: 1h, fn: mean, createEmpty:false)
bicycles4 = from(bucket: "smartcity")
|> range(start:2021-03-01T00:00:00z, stop: 2021-04-01T00:00:00z)
|> filter(fn: (r) => r._measurement == "city_IoT")
|> filter(fn: (r) => r._field == "counter")
|> filter(fn: (r) => r.source == "bicycle")
|> filter(fn: (r) => r.neighborhood_id == "4")
|> aggregateWindow(every: 1h, fn: mean, createEmpty:false)join(tables: {neighborhood_3: bicycles3, neighborhood_4: bicycles4}, on ["_time"], method: "inner")
|> keep(columns: ["_time", "_value_neighborhood_3","_value_neighborhood_4"])
|> map(fn: (r) => ({
r with
difference_value : math.abs(x: (r._value_neighborhood_3 - r._value_neighborhood_4))
}))

Flux

Flux 是我們的內部查詢語言,從零開始建立,用于處理時間序列數據。它也是我們一些工具的基礎動力,包括 任務task、警報alert 和 通知notification。要剖析上面的 Flux 查詢,需要定義一些東西。首先,“桶bucket”就是我們所說的數據庫。你可以配置存儲桶,然后將數據流添加到其中。查詢會調用 ??smartcity?? 存儲桶,其范圍為特定的一天(準確地說是 24 小時)。你可以從存儲桶中獲取所有數據,但大多數用戶都包含一個數據范圍。這是你能做的最基本的 Flux 查詢。

接下來,我添加過濾器,將數據過濾到更精確、更易于管理的地方。例如,我過濾分配給 id 為 3 的社區中的自行車數量。從那里,我使用 ??aggregateWindow?? 獲取每小時的平均值。這意味著我希望收到一個包含 24 列的表,每小時一列。我也對 id 為 4 的社區進行同樣的查詢。最后,我將這兩張表相疊加,得出這兩個社區自行車使用量的差異。

如果你想知道什么時候是交通高峰,這是不錯的選擇。顯然,這只是 Flux 查詢功能的一個小例子。但它提供了一個很好的例子,使用了 Flux 附帶的一些工具。我還有很多的數據分析和統計功能。但對于這一點,我建議查看 Flux 文檔。

    import "influxdata/influxdb/tasks"
option task = {name: PB_downsample, every: 1h, offset: 10s}
from(bucket: "plantbuddy")
|>range(start: tasks.lastSuccess(orTime: -task.every))
|>filter(fn: (r) => r["_measurement"] == "sensor_data")
|>aggregateWindow(every: 10m, fn:last, createEmpty:false)
|>yield(name: "last")
|>to(bucket: "downsampled")

任務

InfluxDB 任務task 是一個定時 Flux 腳本,它接收輸入數據流并以某種方式修改或分析它。然后,它將修改后的數據存儲在新的存儲桶中或執行其他操作。將較小的數據集存儲到新的存儲桶中,稱為“降采樣downsampling”,這是數據庫的核心功能,也是時間序列數據生命周期的核心部分。

你可以在當前任務示例中看到,我已經對數據進行了降采樣。我得到每 10 分鐘增量的最后一個值,并將該值存儲在降采樣桶中。原始數據集在這 10 分鐘內可能有數千個數據點,但現在降采樣桶只有 60 個新值。需要注意的一點是,我還使用了范圍內的 ??lastSuccess?? 函數。這會告訴 InfluxDB 從上次成功運行的時間開始運行此任務,以防它在過去 2 小時內失敗,在這種情況下,它可以追溯 3 個小時內的最后一次成功運行。這對于內置錯誤處理非常有用。

檢查和警報通知系統的圖像

檢查和警報通知系統的圖像

檢查和警報

InfluxDB 包含一個 警報Alert 或 檢查Check 和 通知notification

許多人選擇設置通知。為此,你需要定義一個 通知端點notification endpoint。例如,聊天應用程序可以進行 HTTP 調用以接收通知。然后你定義何時接收通知,例如,你可以每小時運行一次檢查。你可以每 24 小時運行一次通知。你可以讓通知響應值更改,例如,“WARN”更改為“CRITICAL”,或者當值為“CRITICAL”時,無論如何都從“OK”更改為“WARN”。這是一個高度可定制的系統。從這個系統創建的 Flux 代碼也可以編輯。

新 Edge 功能的圖像

新 Edge 功能的圖像

邊緣

最后,我想把所有的核心功能放在一起,包括最近發布的一個非常特別的新功能。“Edge to cloud” 是一個非常強大的工具,允許你運行開源 InfluxDB,并在出現連接問題時在本地存儲數據。連接修復后,它會將數據流傳輸到 InfluxData 云平臺。

這對于邊緣設備和重要數據非常重要,因為任何數據丟失都是有害的。你定義一個要復制到云的存儲桶,然后該存儲桶有一個磁盤支持的隊列來本地存儲數據。然后定義云存儲桶應該復制到的內容。在連接到云端之前,數據都存儲在本地。

InfluxDB 和物聯網邊緣

假設你有一個項目,你想使用連接到植物上的物聯網傳感器 ??監測家里植物的健康狀況??。該項目是使用你的筆記本電腦作為邊緣設備設置的。當你的筆記本電腦合上或關閉時,它會在本地存儲數據,然后在重新連接時將數據流傳到我的云存儲桶。

圖片展示了 Plant buddy 的工作方式

圖片展示了 Plant buddy 的工作方式

需要注意的一點是,在將數據存儲到復制桶之前,這會對本地設備上的數據進行降采樣。你的植物傳感器每秒提供一個數據點。但它將數據壓縮為一分鐘的平均數,因此存儲的數據更少了。在云賬戶中,你可以添加一些警報和通知,讓你知道植物的水分何時低于某個水平,需要澆水。也可以在網站上使用視覺效果來告訴用戶植物的健康狀況。

數據庫是許多應用程序的主干。在像 InfluxDB 的時間序列數據庫平臺中使用帶有時間戳的數據可以節省開發人員的時間,并使他們能夠訪問各種工具和服務。InfluxDB 的維護者喜歡看到人們在我們的開源社區中構建什么,所以請與我們聯系,并與其他人共享你的項目和代碼!

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2021-01-06 08:14:21

時間序列數據庫數據庫

2020-06-10 16:10:35

ActivityWat屏幕使用時間Linux

2022-07-11 08:00:00

開源工具DoppelGANg

2016-06-29 09:53:15

云計算

2009-06-19 16:05:39

時間類型Struts

2012-03-30 15:15:49

筆記本評測

2018-10-29 11:33:29

2016-06-23 10:01:30

2022-10-12 00:05:24

邊緣數據時間序列金融

2021-09-22 14:49:11

時間序列數據分析數據數據庫

2021-04-19 16:15:35

開源開源工具

2021-06-11 13:02:05

開源工具LinuxLinux PC

2022-11-15 12:04:54

手機數據監控

2023-10-04 09:28:40

CBconvert開源工具

2022-09-30 10:31:06

Python時間序列數據

2025-01-13 07:23:14

PythonAeon開發

2021-09-02 00:11:19

電腦緩存捆綁

2019-11-14 15:56:18

開源技術 軟件

2024-05-08 14:05:03

時間序列數據

2022-11-14 07:52:14

時間序列數據庫CPU
點贊
收藏

51CTO技術棧公眾號

午夜性色福利影院| 日韩成人免费观看| 久久爱www.| 天天综合天天综合色| 日韩精品国内| 亚洲精品字幕在线| 日产国产欧美视频一区精品| 久久中文字幕在线| 波多野结衣av在线免费观看| 宅男噜噜噜66国产精品免费| 狠狠色狠狠色综合日日五| 亚洲一区影院| 三级av在线| 国产一区久久久| 日本亚洲欧洲色α| 久草视频在线资源站| 国产精品美女久久久久久不卡| 69堂精品视频| 日韩中文字幕免费在线| 丝袜美腿av在线| 欧美国产精品一区二区| 国内精品视频免费| 精品国产无码一区二区三区| 视频一区欧美日韩| 91国产视频在线播放| 国产精品 欧美激情| 欧美日韩激情| 精品无人国产偷自产在线| 欧美69精品久久久久久不卡| 国产成人精品一区二区三区在线| 欧美性xxxxx极品| 男人添女荫道口女人有什么感觉| 蜜桃av在线免费观看| 国产欧美日本一区二区三区| 蜜桃麻豆91| 人妻一区二区三区免费| 国内国产精品久久| 国产日韩一区在线| 亚洲网站免费观看| 日韩二区三区四区| 日韩美女在线看| 免费污污视频在线观看| 99综合在线| 久久久久五月天| 欧美精品入口蜜桃| 欧美日韩亚洲三区| 久99久在线视频| 粉嫩av性色av蜜臀av网站| 久久电影院7| 最近2019中文字幕在线高清| 俄罗斯毛片基地| 日韩久久精品| 日韩在线激情视频| 日韩一卡二卡在线观看| 97精品97| 久久精品一本久久99精品| 成人18视频免费69| 国产精品久久久久9999赢消| 日韩视频精品在线| 任我爽在线视频| 亚洲精品99| 欧美精品在线免费播放| 欧美精品成人久久| 亚洲精品专区| 日本午夜在线亚洲.国产| 亚洲欧美一区二区三区在线观看| 久久精品麻豆| 国产精品免费在线免费| 一道本无吗一区| 韩国av一区二区三区四区| 99国产视频在线| 天堂网在线观看视频| 91在线播放网址| 日韩一区免费观看| 成人影院在线看| 午夜精品视频一区| 动漫av免费观看| 国产精品伦一区二区| 欧美一区二区二区| 2一3sex性hd| 国产一区二区三区网| 精品国产一区二区三区久久久| 日韩高清dvd碟片| 99精品国产在热久久婷婷| 日韩免费观看视频| 国产又粗又猛又爽又黄视频 | 国产精品久久97| 国产免费叼嘿网站免费| av电影天堂一区二区在线| 日本不卡一区二区三区视频| 美女羞羞视频在线观看| 五月天婷婷综合| 杨幂毛片午夜性生毛片| 天堂av一区| 亚洲欧洲在线观看| 欧美黄色免费观看| 日本伊人色综合网| 国产成人看片| av在线播放av| 午夜伊人狠狠久久| 在线观看日本www| 免费电影一区二区三区| 欧美xxxx14xxxxx性爽| 国产一级精品视频| 国产麻豆一精品一av一免费| 欧美二区在线| 国产深夜视频在线观看| 欧美日韩国产一二三| 国产精品无码一区二区三| 99视频精品全国免费| 日本成熟性欧美| 亚洲精品字幕在线| 综合色中文字幕| 日本成人在线免费视频| 国产精品天天看天天狠| 日韩亚洲欧美成人| 国产精品久久久久久人| 成人精品免费网站| 在线观看18视频网站| 色豆豆成人网| 亚洲精品一二区| 日韩特黄一级片| 国产精品一品二品| 亚洲一区二区不卡视频| 婷婷午夜社区一区| 日韩精品在线观看一区二区| 精品视频在线观看免费| 国产精品亚洲一区二区三区妖精| 亚洲精品一区二区三| 欧美片第1页| 亚洲欧美中文字幕在线一区| 日本在线视频免费| 成人精品一区二区三区四区| 一区二区三区四区免费观看| 天天综合91| 最新国产精品亚洲| 最近中文在线观看| 国产日产亚洲精品系列| 成人亚洲视频在线观看| 中文字幕精品影院| 欧洲成人性视频| 色播色播色播色播色播在线 | 亚洲春色h网| 午夜精品久久久久久久99热浪潮 | 亚洲天堂男人的天堂| 日韩 欧美 中文| 91丨porny丨蝌蚪视频| 成人免费在线小视频| 小说区图片区色综合区| 日韩免费观看视频| 超碰在线国产| 欧美狂野另类xxxxoooo| 亚洲人与黑人屁股眼交| 国产一区二区网址| 一本色道久久88亚洲精品综合 | 亚洲电影免费观看| 日干夜干天天干| 91亚洲精品久久久蜜桃网站| 成人黄色片视频| 日本不卡二三区| 91久久久久久久一区二区| 成人午夜在线影视| 亚洲变态欧美另类捆绑| 精品成人免费视频| 久久精品一二三| 爱爱爱爱免费视频| 欧美永久精品| 国产一区二区三区四区hd| 新版的欧美在线视频| 中文欧美在线视频| 国产成人精品一区二三区四区五区| 亚洲一区在线电影| 精品少妇人妻一区二区黑料社区| 三级一区在线视频先锋| 亚洲图片小说在线| 日韩成人精品| 秋霞成人午夜鲁丝一区二区三区| 国产精品视频二区三区| 777亚洲妇女| 日韩乱码人妻无码中文字幕| 久久久综合精品| 加勒比av中文字幕| 亚洲欧洲一区| 亚洲国产一区二区精品视频| 日韩中文字幕无砖| 欧美最猛性xxxx| 国产黄大片在线观看画质优化| 精品国产91亚洲一区二区三区婷婷| 日本特级黄色片| 亚洲美女一区二区三区| 国产熟妇搡bbbb搡bbbb| 精品中文字幕一区二区小辣椒 | 日本不卡一二三区黄网| 国产又粗又大又爽的视频| 欧美人妖在线观看| 91免费精品国偷自产在线| 黄在线观看免费网站ktv| 精品国产美女在线| 手机福利在线| 日韩视频国产视频| 天天干天天操天天操| 一区二区三区四区中文字幕| 色欲狠狠躁天天躁无码中文字幕 | 亚洲女人天堂av| 国产三级三级在线观看| 日韩欧美在线中文字幕| 青青草成人免费| 中文字幕乱码久久午夜不卡| 在线观看av中文字幕| 国产酒店精品激情| 我看黄色一级片| 国产精品视频| 亚洲精品久久久久久久蜜桃臀| 久久精品国产www456c0m| 免费国产一区二区| 岛国av一区| 亚洲一区二区中文字幕| 成人国产激情| 国产精品18久久久久久麻辣| 僵尸再翻生在线观看免费国语| 久久亚洲成人精品| 在线播放麻豆| 在线观看国产成人av片| 欧洲综合视频| 日韩高清免费在线| 人人妻人人澡人人爽精品日本 | 国产免费一区二区三区最新6| 精品一区中文字幕| 校园春色 亚洲色图| 日日夜夜免费精品视频| 久久久999视频| 99亚洲一区二区| 韩日视频在线观看| 伊人久久婷婷| 97在线国产视频| 亚洲午夜久久久久久尤物| 400部精品国偷自产在线观看| 国产精品久久久久久久免费观看| 亚洲va久久久噜噜噜久久狠狠| 国产成人影院| 日韩视频在线播放| 精品国精品国产自在久国产应用| 麻豆精品视频| 沈樵精品国产成av片| 日韩av电影免费播放| 精品国产一区二区三区小蝌蚪 | 巨胸大乳www视频免费观看| 99九九99九九九视频精品| 欧产日产国产精品98| 91啪亚洲精品| 亚洲av无码国产精品麻豆天美| 国产午夜精品福利| 国产日韩精品中文字无码| 国产精品天天看| 日本激情视频一区二区三区| 亚洲素人一区二区| 九九视频免费观看| 亚洲国产三级在线| 天天干在线播放| 欧美午夜电影网| aaa一区二区| 精品国产一区二区三区久久影院 | 粗暴91大变态调教| 日韩高清在线观看| 在线免费看v片| 成人av中文字幕| 91精品人妻一区二区三区| 国产欧美日韩久久| 国产精品 欧美激情| 亚洲成人免费在线| 无码人妻丰满熟妇区五十路| 欧美日韩高清在线| 亚洲AV无码成人片在线观看| 亚洲精品久久久久久久久| 国产福利在线观看| 久久电影一区二区| av中文在线资源库| 国产精品免费久久久久久| 欧洲精品99毛片免费高清观看| 精品无人区一区二区三区| 日韩国产综合| 国产成人永久免费视频| 久久婷婷亚洲| 乳色吐息在线观看| 久久久综合视频| 玖玖爱免费视频| 在线亚洲高清视频| 国产黄色免费大片| 亚洲性生活视频| 国产美女情趣调教h一区二区| 国产xxx69麻豆国语对白| 国产精品视频一区视频二区| 久久国产精品一区二区三区| 久久精品国产68国产精品亚洲| 国内精品视频一区二区三区| 美女看a上一区| 亚洲av网址在线| 亚洲人成网站色在线观看| 国产午夜麻豆影院在线观看| 欧美一卡二卡三卡| 成年人视频网站在线| 国内外成人免费激情在线视频 | 国内一区二区在线视频观看| 成人在线国产| 青青视频在线播放| 国产麻豆欧美日韩一区| 亚洲黄色小说视频| 亚洲国产日韩a在线播放性色| 一二区在线观看| 亚洲欧美日韩天堂| 精精国产xxxx视频在线播放| 亚洲自拍偷拍福利| 日韩欧美中文| 日本女优爱爱视频| 91在线你懂得| 国产真实乱人偷精品视频| 在线不卡一区二区| h网站在线免费观看| 欧美在线国产精品| 国产96在线亚洲| 免费极品av一视觉盛宴| 久久精品国产精品青草| xxxx日本黄色| 日韩欧美在线中文字幕| 无码国精品一区二区免费蜜桃| 欧美日本啪啪无遮挡网站| 在线免费成人| 先锋影音男人资源| 黄色日韩网站视频| 2017亚洲天堂| 欧美视频中文字幕| av在线播放网站| 国产精品久久久久久久av电影| 九色成人国产蝌蚪91| 亚洲精品无码久久久久久| av不卡一区二区三区| 亚洲免费激情视频| 精品视频—区二区三区免费| 电影在线观看一区| 国产在线精品一区| 99精品视频免费| 在线观看国产网站| 色综合久久久久综合| 精品久久av| 国产精品欧美一区二区| 欧美电影三区| 一级片免费在线观看视频| 亚洲乱码中文字幕综合| 国产99久久九九精品无码免费| 欧美大奶子在线| av男人一区| 日本wwww视频| 国产日韩视频一区二区三区| 中文天堂在线视频| 精品国产一区二区三区四区在线观看| 99精品女人在线观看免费视频| 91成人在线视频观看| 国产suv一区二区三区88区| 国产精品成人国产乱| 精品伊人久久97| 91p九色成人| 色撸撸在线观看| 成人综合在线观看| 麻豆精品久久久久久久99蜜桃| 亚洲视频在线免费看| 视频欧美精品| 久久99久久久久久| 久久午夜电影网| 国产又大又粗又长| 欧美精品九九久久| 亚洲人挤奶视频| 亚洲理论中文字幕| 午夜久久久久久| 波多野结衣在线网站| 91青青草免费观看| 性xx色xx综合久久久xx| 国产精品suv一区二区88| 日韩免费电影一区| 久久青青视频| 日本一道在线观看| 久久久久久夜精品精品免费| 国产又粗又黄又爽| 97国产精品久久| 色婷婷一区二区三区| 男人网站在线观看| 欧美日韩国产首页在线观看| 国产在线xxx| 亚洲三级一区| 久久综合网色—综合色88| 亚洲综合网av| 欧美一级片在线播放| 91成人观看| 欧美偷拍一区二区三区| 精品欧美久久久| 欧美性生活一级| 欧美日韩亚洲一| 亚洲美女精品一区| 成人资源www网在线最新版| 99www免费人成精品| 麻豆视频观看网址久久|