精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

免费成人小视频| 国产欧美一区| 午夜天堂影视香蕉久久| 免费不卡亚洲欧美| 中文字幕第31页| 欧美限制电影| 精品久久久久久综合日本欧美| www..com日韩| 在线视频三区| 夫妻av一区二区| 国产精品久久久久久久久久久久久 | 久久久久久久久久网站| 黄色成人美女网站| 欧美日本韩国一区二区三区视频 | 视频一区二区三区中文字幕| 精品国产欧美一区二区五十路 | 一级黄色a毛片| 亚洲高清自拍| 精品国内产的精品视频在线观看| 亚洲最大的黄色网| 欧美成人aaa| 色综合色综合色综合色综合色综合 | 国产一级片在线播放| 国产成人亚洲综合a∨猫咪| 国产成人综合一区二区三区| 久久国产露脸精品国产| 大片网站久久| 亚洲人成五月天| 亚洲视频天天射| 精品91福利视频| 欧美性生活久久| 日韩视频第二页| 丁香花高清在线观看完整版| 中文字幕中文字幕一区二区| 日韩av一区二区三区在线| 天天干天天爱天天操| 国产在线精品免费av| 国产精品18久久久久久麻辣| 91九色丨porny丨肉丝| 婷婷久久一区| 久久精品电影网| 四虎成人免费影院| 免费欧美一区| 亚洲欧美在线播放| 国产精品边吃奶边做爽| 国产伦精品一区二区三区在线播放| 6080国产精品一区二区| 国产喷水theporn| 写真福利精品福利在线观看| 欧美日韩免费一区| 国产极品尤物在线| 男人久久天堂| 福利微拍一区二区| 成人在线免费观看av| av资源在线| 午夜av一区二区| 免费一级特黄特色毛片久久看| 国产网红女主播精品视频| 一区二区三区在线免费视频| 免费成人深夜夜行网站视频| 操你啦视频在线| 亚洲精品中文字幕乱码三区 | 成码无人av片在线观看网站| 中文字幕亚洲不卡| 熟妇熟女乱妇乱女网站| 97超碰在线公开在线看免费| 亚洲精品菠萝久久久久久久| 久久久无码中文字幕久...| a级片国产精品自在拍在线播放| 亚洲女人****多毛耸耸8| 欧美一级黄色录像片| 欧美韩日亚洲| 欧美日韩免费区域视频在线观看| 白嫩少妇丰满一区二区| 高清av一区| 337p亚洲精品色噜噜狠狠| 精品无码av一区二区三区不卡| 超碰成人在线观看| 亚洲精品中文字幕有码专区| 91激情视频在线观看| 日韩在线第七页| 欧美激情视频一区二区三区不卡| 六月丁香在线视频| 蜜臀av在线播放一区二区三区| 91久久精品国产91性色| 亚洲a视频在线观看| 2020国产精品| 中文字幕一区二区三区四区五区六区| 中文在线免费| 欧美午夜激情小视频| 天天视频天天爽| 亚洲三级av| 国产亚洲美女精品久久久| 日本二区三区视频| 一本色道久久综合亚洲精品高清| 国产成人+综合亚洲+天堂| 国产精品一二三四五区| a级高清视频欧美日韩| 亚洲精品tv久久久久久久久| 污视频在线看网站| 欧美伊人久久大香线蕉综合69| 超碰人人cao| 精品免费av| 欧美精品久久久久a| 欧美在线视频精品| 成人综合婷婷国产精品久久蜜臀| 日本免费高清一区二区| 国产羞羞视频在线播放| 在线不卡的av| 久久精品一区二区免费播放| 欧美精品91| 国产精品扒开腿做| 少妇人妻精品一区二区三区| 中文字幕色av一区二区三区| 男女午夜激情视频| h视频久久久| 久久中文字幕一区| 中文字幕 国产精品| 成人性视频网站| 在线不卡日本| 亚洲天堂1区| 精品在线欧美视频| 精品少妇爆乳无码av无码专区| 青青草原综合久久大伊人精品优势| 国产精品麻豆免费版| 欧美jizzhd69巨大| 日本韩国欧美一区二区三区| 中文字幕乱码一区| 欧美日韩专区| 国产在线98福利播放视频| 免费一级在线观看| 精品国产1区2区| 国产艳妇疯狂做爰视频 | 久久亚洲综合色| www插插插无码视频网站| 91麻豆精品国产91久久久更新资源速度超快| 日韩精品视频观看| 日韩激情一区二区三区| 丰满亚洲少妇av| 996这里只有精品| 国产精品亚洲一区二区在线观看| 日韩亚洲欧美成人| 在线观看不卡的av| 国产精品久久久久天堂| 最新中文字幕免费视频| 欧洲乱码伦视频免费| 国产精品白丝jk喷水视频一区 | 欧美成人基地| 久久免费精品日本久久中文字幕| www日本高清| 亚洲一区二区欧美| 涩视频在线观看| 亚洲人www| 久久精品国产精品国产精品污| 高清精品在线| 亚洲美腿欧美激情另类| 男人天堂av在线播放| 久久久精品中文字幕麻豆发布| 欧美视频第一区| 国产探花在线精品一区二区| 国产精品久久视频| 久久综合网导航| 日韩精品影音先锋| 日韩欧美激情视频| 久久理论电影网| 日本激情综合网| 国产精品久久占久久| 2014国产精品| 17videosex性欧美| 亚洲丝袜一区在线| 一级黄色片网站| 亚洲女同ⅹxx女同tv| 在线观看亚洲免费视频| 久久成人国产| 亚洲在线欧美| 99久久香蕉| 欧美在线视频一区二区| 在线免费观看的av网站| 日韩亚洲欧美在线观看| 在线观看亚洲天堂| 中文字幕在线一区免费| 女同性αv亚洲女同志| 羞羞视频在线观看欧美| 一道精品一区二区三区| gogo久久日韩裸体艺术| 国产精品91久久| a免费在线观看| 亚洲视频在线观看| av av片在线看| 色综合天天天天做夜夜夜夜做| 国产免费美女视频| av亚洲精华国产精华精华| 国产免费又粗又猛又爽| 欧美va天堂在线| 久久久久久久久一区| 96视频在线观看欧美| 538国产精品一区二区在线| 精精国产xxxx视频在线| 国产丝袜视频一区| aaaa一级片| 色婷婷久久一区二区三区麻豆| 2021亚洲天堂| 日本一区二区视频在线| 亚洲啪av永久无码精品放毛片 | 国产美女久久久| 男人天堂视频在线观看| 美女精品视频一区| аⅴ资源新版在线天堂| 亚洲国产第一页| 国产乱人乱偷精品视频a人人澡 | 国产日韩免费视频| 色丁香久综合在线久综合在线观看| 青青草手机在线观看| 国产精品午夜久久| 少妇按摩一区二区三区| 岛国精品在线播放| 成人性生交视频免费观看| 丝袜诱惑亚洲看片| 男人添女荫道口图片| 亚洲成人99| 日韩一区二区三区资源| 性欧美lx╳lx╳| 不卡的av一区| 日韩视频在线直播| 91精品久久久久久久| 欧美性理论片在线观看片免费| 久久久免费精品视频| 性爱视频在线播放| 久久在线免费观看视频| 免费人成在线观看播放视频| 亚洲欧洲激情在线| 国产资源在线看| 国产视频久久久久| 香蕉视频黄在线观看| 亚洲成人av片| 韩国av永久免费| 欧美videofree性高清杂交| 国产普通话bbwbbwbbw| 欧美日韩三级一区| 91成人在线免费| 欧美精品自拍偷拍| 国产乱人乱偷精品视频| 日韩午夜激情av| 超碰人人人人人人| 精品国产污污免费网站入口 | 亚洲精品69| 国产日韩欧美91| 亚洲午夜国产成人| 91九色国产视频| 久久久久毛片免费观看| 亚洲伊人成综合成人网| 亚洲一二av| 国内精品**久久毛片app| 岛国精品一区| 狠狠色综合一区二区| 亚洲精品亚洲人成在线| 视频在线99| 999久久久91| 国产精品啪啪啪视频| 欧美日韩网站| 日韩a∨精品日韩在线观看| 亚洲一区欧美激情| caoporn超碰97| 黄色精品一二区| 日本精品一二三| 久久综合丝袜日本网| 亚洲女优在线观看| 亚洲色图.com| 国产精品第九页| 日韩欧美第一页| 在线免费看91| 日韩欧美一区二区久久婷婷| 人妻无码一区二区三区久久99| 亚洲男人7777| 麻豆电影在线播放| 久久久人成影片一区二区三区观看| 高清精品在线| 国产精品偷伦免费视频观看的| 欧美不卡在线观看| 久久精品aaaaaa毛片| 日韩国产一区二区三区| 黄黄视频在线观看| 亚洲一区二区三区高清| 亚洲日本黄色片| 成人黄色在线视频| 国产午夜福利一区| 亚洲一区av在线| 国产第一页在线观看| 日韩一区二区在线观看| 色天堂在线视频| 久久人体大胆视频| 一区二区电影免费观看| 成人午夜黄色影院| 蜜桃一区二区三区| 久久天天东北熟女毛茸茸| 欧美一级播放| 欧美成人精品一区二区综合免费| 欧美激情一区二区在线| 亚洲一区二区91| 欧美久久一二区| 四虎精品成人影院观看地址| 久久精品视频导航| 成人美女视频| www.成人av.com| 91亚洲一区| 久久精品午夜福利| 成人精品视频一区二区三区| 99久久99久久精品免费看小说.| 亚洲国产日产av| 国产乱色精品成人免费视频| 亚洲欧美日韩在线高清直播| 91九色在线看| 91大片在线观看| 日本一二区不卡| 成人小视频在线看| av不卡免费电影| 久久精品国产亚洲av无码娇色| 欧美日韩黄色一区二区| 黄色软件在线| 欧美夜福利tv在线| 国产精品极品国产中出| 强开小嫩苞一区二区三区网站 | 91精品视频免费观看| 欧美久久精品一级c片| 国产深夜男女无套内射| 国产成人久久精品77777最新版本| 美女网站视频色| 在线免费观看日韩欧美| 三级视频在线| 91国语精品自产拍在线观看性色 | 中文字幕精品国产| 深夜成人影院| 欧美另类网站| 亚洲欧美网站| 97超碰在线免费观看| 偷拍亚洲欧洲综合| 欧美 日韩 综合| 久久久久久91| 国内精品偷拍| 国产老熟妇精品观看| 波多野结衣91| a v视频在线观看| 国产精品美女黄网| 成年人视频网站在线| 97在线视频一区| 成人福利一区| 欧美中日韩在线| 国产精品18久久久久| 亚洲精品卡一卡二| 欧美精品国产精品| 久久国产精品一区| 亚洲free性xxxx护士白浆| 亚洲91精品| 久久久久亚洲av片无码v| 亚洲免费在线看| 成人av一区二区三区在线观看| 欧美裸体xxxx极品少妇| 91精品短视频| 欧美国产激情视频| 久久久另类综合| 中文字幕在线观看精品| 日韩视频精品在线| 美女精品视频在线| 欧美午夜小视频| 久久色在线观看| 中文在线字幕免费观| 久久国产天堂福利天堂| 亚洲伊人影院| 国产a级一级片| 国产欧美精品国产国产专区| 91禁在线观看| 欧美劲爆第一页| 亚洲丝袜美腿一区| 色片在线免费观看| 亚洲综合成人网| 免费在线黄色网址| 91视频国产精品| 在线观看日韩av电影| 国产熟妇久久777777| 欧美二区三区的天堂| tube8在线hd| 欧美极品一区二区| 精品一区二区在线免费观看| 久久久久久久久久91| 亚洲理论在线a中文字幕| 99精品国产九九国产精品| 大西瓜av在线| 国产婷婷色一区二区三区 | 人人超在线公开视频| 激情五月综合色婷婷一区二区| 日本亚洲欧美天堂免费| 久草免费在线观看视频| 亚洲色图偷窥自拍| 麻豆国产精品| 欧美少妇性生活视频| 亚洲精品乱码久久久久久| 黄色在线免费观看大全| 97se在线视频| 日韩福利视频导航| 国产乱码久久久久久|