日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁 > 數據庫 > 文庫 > 正文

建立在Tablestore的Wifi設備監管系統架構實現

2020-10-29 21:45:54
字體:
來源:轉載
供稿:網友

Wifi設備監管

公司通過監管系統維護Wifi設備屬性、采集Wifi設備監控數據。當需要Wifi設備上、下線時,通過監管系統操作完成設備的添加、下線,同時可通過系統修改、增加設備屬性信息,如:設備mac地址、設備型號、設備地理位置等。設備上線后,會定期向系統推送監控數據,從而完成設備監控數據的采集。采集數據包含:cpu、內存、連接數、Wan口流量與流速、2.4G與5G模塊的信道數據等。

通過分析監控數據指標、分析設備運行狀態,動態將問題設備的運行狀態修改為:預警、報警。借助系統,網絡部門可以快速獲取問題設備列表、了解設備分布、查詢歷史監控指標。同時,也可以精確鎖定老設備從而方便設備升級,或者為長期負載率較高的位置擴充Wifi設備提供數據依據;

功能需求

1、管理Wifi設備,通過系統上線新設備、下線老設備;

2、系統擁有分組管理能力、標簽檢索能力;

3、高并發海量監控數據采集能力;

4、管理所有設備的地理分布;

5、查詢某一區域內所有設備的位置;

6、查詢【某設備】在【某段時間】【不同指標】的監控數據;

7、低成本持久化所有數據,挖掘數據潛在價值 等等....

系統樣例,如下所示:官網控制臺地址:項目樣例

技術需求

通常,用戶在設計方案是會重點考慮以下四個主要的技術需求:

第一、需要有強大的查詢、統計能力,實現Wifi設備的管理;

第二、支撐設備高并發的監控數據采集,數據庫需要強大的寫入性;

第三、數據持久化需求導致數據膨脹,但歷史監控數據多為冷數據,存儲成本需要盡可能低; 第四、監控數據未來挖掘潛在價值較高,產品下游需要有較好的計算生態;

表格存儲方案

表格存儲(Tablestore)在四個重要技術需求上完全滿足要求:

其一、表格存儲新商業化不久的多元索引(SearchIndex)功能支持多維檢索、GEO查詢等功能,完全滿足元數據管理需求;

其二、基于LSM tree打造的分布式NoSQL數據庫,可以輕松應對海量高并發,零運維輕松應對數據量的不斷膨脹,理論上無上限;

其三、表格存儲按量計費,提供容量型、高性能型兩種實例類型,容量型對冷數據更適宜,提供了更低存儲成本;

其四、更重要的,表格存儲擁有較為完善的計算生態,提供全、增量通道服務,提供流、批一體的計算體系,對未來監控數據價值挖掘提供渠道;

表格存儲在時序場景需求的技術點上擁有極高的匹配,而基于時序場景打造的時序模型(Timestream)更是將時序場景通用功能,封裝成易用的接口,使用戶更容易的基于表格存儲打造Wifi設備監管系統;

數據結構設計

首先,我們在在表格存儲中抽象出兩類數據,分別是meta類數據(設備元數據)、data類數據(監控數據);下面對兩類數據做簡單介紹。

WiFi設備元數據

meta數據管理著用戶時間線的屬性信息,支持指標、標簽、屬性、地理位置、更新時間等參數,模型會為所有屬性創建相應的索引,提供多維度條件組合查詢(包含GEO查詢)。其中Identifier是時間線的標識,包含兩部分:name部分(監控指標標識)、tags部分(固有不可變參數集合)。

在本樣例中,我們將“wifi”作為指標分類,mac地址作為不可變tag,而將其他屬性作為可變Attributes存放為屬性信息;

設備監控數據

data數據管理著各個時間線的監控狀態數據,可以為量化數據、地理位置、文字表述任意類型。data數據按照+有序排列,因而同一時間線的所有數據基于時間有序,這種數據存儲方式,極大的提升了時間線的查詢效率。

我們將設備的十幾個監控數據某一時間點的監控數據存放為一行數據,不同屬性對應不同列;依據不同測監控維度,用戶只需提供不同的columnToGet字段,獲取不同監控維度的部分指標數據,即可對應不同監控指標,如:WAN口流量:對應wan_total_in與wan_total_out兩個字段;

讀、寫接口

寫數據

寫數據提供兩類接口:Wifi設備添加、監控數據寫入

  • Wifi設備添加:如果新增一個Wifi設備,需要首先向meta表中插入一條設備meta數據,通過metaTable.put(Meta)創建或修改meta信息;
  • 監控數據寫入:創建完meta后,wifi設備端就可以定時、周期性地采集監控數據,并將數據推送、寫入到data表;模型設計上可支持多精度表管理,用戶可以根據自身需求管理多個精度的data數據

讀數據

與寫數據一樣,針對兩類數據提供了兩類讀接口:Wifi設備查詢、監控數據讀取

  • Wifi設備查詢:根據設備分組、設備狀態、地理位置等多維度條件組合,獲取對應wifi設備列表,掌握設備的最新狀態;
  • 監控數據讀取:基于單個meta的Identifier,獲取該設備某段時間內、某一指標的監控數據

核心代碼

SDK與樣例代碼

SDK:時序模型Timestream模型集成于表格存儲的SDK中,已在4.11.0版本中支持:

<dependency> <groupId>com.aliyun.openservices</groupId> <artifactId>tablestore</artifactId> <version>4.11.0</version></dependency>

代碼開源:https://github.com/aliyun/tablestore-examples/tree/master/demos/WifiMonitor

創建數據表

在創建完成實例后,用戶需要通過時序模型的sdk創建相應的meta表、data表: 不同精度監控數據存放不同表,用表名作區分,根據不同range的查詢,需要不同精度的監控數據,實例中僅用了一個精度,用戶可根據自身需求設計多個表;

private void init() { AsyncClient asyncClient = new AsyncClient(endpoint, accessKeyId, accessKeySecret, instance); TimestreamDBConfiguration conf = new TimestreamDBConfiguration("metaTableName"); TimestreamDBClient db = new TimestreamDBClient(asyncClient, conf);}public void createTable() { db.createMetaTable(Arrays.asList( new AttributeIndexSchema("group", AttributeIndexSchema.Type.KEYWORD), new AttributeIndexSchema("id", AttributeIndexSchema.Type.KEYWORD), new AttributeIndexSchema("status", AttributeIndexSchema.Type.KEYWORD), new AttributeIndexSchema("version", AttributeIndexSchema.Type.KEYWORD), new AttributeIndexSchema("location", AttributeIndexSchema.Type.GEO_POINT) )); db.createDataTable("dataTableName");}

數據寫入

數據寫入主要分兩部分,meta表添加新Wifi設備、data表采集設備監控數據

添加新Wifi設備(meta表寫入)

//metaWriter對應meta表,提供讀、寫接口TimestreamMetaTable metaWriter = db.metaTable();//identifier作為時間線的身份標識(unique),含:Name、Tags,TimestreamIdentifier identifier = new TimestreamIdentifier.Builder("wifi") .addTag("mac", "mock:mac:1:1") .build();//基于identifier創建meta對象,并為meta設置更多屬性,Attributes為屬性參數TimestreamMeta meta = new TimestreamMeta(identifier) .addAttribute("group", "group-1") .addAttribute("id", "id-1") .addAttribute("version", "v1.0") .addAttribute("status", "normal") .addAttribute("location", "30,120");//創建新的時間線,然后寫入監控數據metaWriter.put(meta);

采集Wifi設備監控數據(data表寫入)

//dataWriter分別對應data表,提供讀、寫接口TimestreamDataTable dataWriter = db.dataTable("dataTableName");TimestreamMeta meta;//meta上一步已經構建//創建新的時間線,然后寫入監控數據dataWriter.asyncWrite( meta.getIdentifier(),//Identifier identifier new Point.Builder(i, TimeUnit.SECONDS) .addField("cpu", 30) .addField("ram", 29) .addField("flash_used", 20) .addField("flash_total", 1048576) .build());

數據讀取

數據讀取分為兩類:Wifi設備列表查詢與設備監控數據查詢

查詢Wifi設備列表(meta表讀取)

//reader對應meta表,提供讀、寫接口,此處名字為突出讀功能TimestreamMetaTable metaReader = db.metaTable();//構建篩選條件Filter filter = new AndFilter(Arrays.asList( Name.equal("wifi"), Tag.equal("mac", "mock:mac:1:1"), Attribute.inGeoDistance("location", "30,120", 100000)));Iterator<TimestreamMeta> iterator = metaReader .filter(filter) .fetchAll();while (iterator.hasNext()) { TimestreamMeta meta = iterator.next();//deal with metas}

獲取Wifi設備的監控數據(data表讀取)

//dataWriter分別對應data表,提供讀、寫接口TimestreamDataTable dataReader = db.dataTable("dataTableName");TimestreamMeta meta;//基于已獲取的meta列表,分別獲取每個時間線的有序監控數據Iterator<Point> iterator = reader.get(meta.getIdentifier()) .select("flash_used", "flash_total")//設置返回的列 .timeRange(TimeRange.range(0, Long.MAX_VALUE, TimeUnit.SECONDS)) .fetchAll();while (iterator.hasNext()) { Point point = iterator.next();//deal with points long timestamp = point.getTimestamp(TimeUnit.MILLISECONDS);//毫秒單位時間戳 long flashUsed = point.getField("flash_used").asLong();//獲取該點long類型的數據大小監控 long flashUotal = point.getField("flash_total").asLong();//獲取該點long類型的數據大小監控}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
日韩区欧美区| 精品国产91| 欧美三级日韩三级| 亚洲v中文字幕| 精品日韩一区二区三区免费视频| 欧美中文字幕在线视频| 日韩精品手机在线观看| 免费看黄资源大全高清| 欧美日韩国产高清| 伊人国产视频| 91精品国产综合久久久蜜臀粉嫩| 国产 欧美 日韩 在线| 亚洲三级网站| 国产三级视频在线| 日韩中文字幕二区| 亚洲免费精品视频| 日韩精品一级| 国产福利在线播放| 91久久大香伊蕉在人线| 在线国产91| 久久在线91| 久久久精品网| 欧美日韩精品电影| 日韩欧美不卡视频| 99pao成人国产永久免费视频| 精品视频—区二区三区免费| 99精品人妻国产毛片| 亚洲专区一区| 伊人亚洲视频| 日韩欧美字幕| 国产一级免费| 一区二区视频在线观看免费的| 最近高清中文在线字幕在线观看| 中文av字幕一区| 色国产在线视频| 日韩高清不卡| 欧美 日韩 国产 在线观看| 91日韩中文字幕| 日韩视频国产视频| 一级日本免费的| 日韩精品―中文字幕| 欧美亚洲国产激情| 日韩中文字幕精品视频| 日韩高清在线一区二区| 91精品国产91久久久| 91精品视频观看| 欧美日韩综合色| 黄色在线资源| 精品在线观看一区| 精人妻一区二区三区| 国产三级免费观看| 亚洲一区精品电影| 久久综合九色欧美综合狠狠| 日韩欧美国产综合| 亚洲福利视频专区| av一区二区高清| 欧美日韩中文字幕| 日韩www在线| 欧美日韩综合视频网址| 欧美中文字幕在线| 久久精品一二三| 日本熟女一区二区| 在线欧美日韩国产| 国产免费久久久| 国产三级视频在线| 日韩视频国产视频| 欧美国产亚洲一区| 日韩久久不卡| 亚洲一区二区三区精品中文字幕| 日韩精品免费视频一区二区三区| 91欧美日韩| 久久久精品日韩欧美| 国产黄色在线| 国产乱码午夜在线视频| 亚洲a中文字幕| 欧美wwww| 亚洲专区一二三| a视频免费看| 国产午夜精品视频| 精品国产99| 久久久精品日韩欧美| 欧美日韩视频不卡| 亚洲精品欧美二区三区中文字幕| 亚洲黄色一区二区| 欧美日韩亚州综合| 国产亚洲二区| 在线观看免费国产成人软件| 日韩中文字幕久久| 国产视频aaa| 一区二区三区在线不卡| 欧美日韩国产中文精品字幕自在自线| 日韩国产在线不卡视频| 中文字幕4区| 在线一区二区不卡| 五月天久久比比资源色| 精品三级在线| 一区二区国产在线| 人妻一区二区三区免费| 1区不卡电影| 欧美激情一区二区三区在线| 黄色国产网站在线观看| 欧美日韩国产亚洲一区| 激情久久99| 欧美午夜精品在线| 欧美 日韩 国产 在线| 亚洲一区在线观看网站| 99精品免费观看| 日韩视频国产视频| 欧美午夜影院在线视频| 日韩三级在线播放| 久久网站免费观看| 亚洲综合在线中文字幕| 日本精品在线| 欧美国产综合在线V| 精品日韩av| 亚洲免费福利视频| 免费看ww视频网站入口| 欧美亚洲国产日韩| 欧美一级久久| 亚洲 国产 欧美 日韩| 国产丝袜一区二区| 在线欧美一级视频| a在线观看免费视频| 福利一区二区| 亚洲校园欧美国产另类| 91精品久久久久| av免费在线播放| 国产日韩av高清| 91精品国产综合久久精品| 欧美久久在线| 日韩国产高清一区| 在线国产99| 国内精品99| 精产国产伦理一二三区| 在线观看国产一级片| 国产黄色在线免费观看| 欧美日韩中文在线| 精品视频123区在线观看| 日韩欧美国产成人一区二区| 免费高清视频日韩| 中文字幕在线观看精品| 日韩久久99| 久久香蕉精品| 国产高清视频一区二区| aaa欧美日韩| 在线欧美日韩精品| 欧美日韩精品中文字幕| 国产欧美日韩亚洲| 免费在线视频一区二区| 欧美日韩高清在线| 粉嫩粉嫩芽的虎白女18在线视频| 欧美一级免费看| 欧美日韩国产综合视频在线观看中文 | 国产裸舞福利在线视频合集| 欧美日韩精品免费| 欧美日韩综合在线免费观看| 91久久久精品| 日韩免费视频一区| 一区二区三区中文字幕在线观看| 精品日韩在线| a级在线免费观看| 国产在线导航| 精品国产不卡一区二区| 日韩欧美不卡视频| 亚洲三级av| 欧美日韩综合视频| 国产劲爆久久| 日韩视频在线观看视频| 国产成人精品网址| 亚洲中午字幕| 欧美日韩在线国产| 欧美性生交大片免费| 国产高清一级片| 91精品国产综合久久精品| 色99中文字幕| av免费网站在线| 欧美日韩国产观看视频| 日韩欧美在线视频日韩欧美在线视频| 日韩欧美国产视频| 日韩精品久久久| 精产国产伦理一二三区| 久久综合九色欧美综合狠狠| 亚洲尤物av| 中文字幕在线播放一区| 久久综合九色欧美综合狠狠| 在线观看国产福利视频| 成人h视频在线观看| 国产成人精品三级| 婷婷中文字幕综合| 日韩精品在线观| 美女尤物久久精品| 欧美中文字幕视频在线观看| 欧美日韩尤物久久| 国产日韩亚洲欧美| 欧美日韩三级在线观看| 91精品国产日韩91久久久久久| 国产区视频在线观看| 国产亚洲一区字幕| 日韩在线高清视频| 国产传媒久久久| 中文字幕亚洲欧美| 精品乱子伦一区二区| 99久久久精品免费观看国产 | 91精品国产高清| 欧美另类专区| 91久久精品国产91久久| 欧美日韩国产不卡| 精品在线一区二区三区| 国产日韩av一区二区| 国产一卡二卡3卡4卡四卡在线| 欧美日韩精品三区| 91日韩中文字幕| 欧美日韩精品在线视频| 欧美日韩亚洲91| 欧美日韩成人一区二区| www.久久草| 国产不卡在线| 久久韩国免费视频| 日韩免费视频一区二区视频在线观看| 亚洲中午字幕| 亚洲视频日韩| 午夜高潮免费视频| 麻豆精品视频入口| 久艹在线视频| 精品日韩av一区二区| 亚洲第一福利视频在线| 欧美日韩精品欧美日韩精品一| 欧美专区中文字幕| av中文在线播放| 日韩视频一区在线观看| 极品久久久久久| 久久久另类综合| 午夜国产欧美理论在线播放| 色综合天天综合网天天狠天天| 久久91精品久久久久久秒播| 欧美99久久| 国产色综合网| 欧美一级一级性生活免费录像| 国产综合成人久久大片91 | 精品全国在线一区二区| 日韩精品视频在线播放| 国产午夜精品全部视频播放| 国产一级视频在线播放| 日韩亚洲欧美中文字幕| 欧美日韩国产区| 亚洲一区日韩在线| 蜜桃视频一日韩欧美专区| 91精品免费看| 日本精品免费观看高清观看| 在线不卡一区二区| 国产亚洲二区| 亚洲美女视频一区| 国产欧美久久久久久久久| 日韩欧美视频一区二区三区四区| 日韩免费视频| 一区二区不卡视频| 欧美日韩国产片| 欧美日韩精品综合| 中文字幕 欧美 日韩| 欧美日韩午夜在线视频| 久久久久久99精品| 日韩一级二级三级| www.老鸭窝.com| 国产h片在线观看| 精品国产欧美日韩| 91精品国产色综合久久久蜜香臀| 国产乱一区二区| 中文字幕久精品免费视频| 亚洲va韩国va欧美va精品| 一区二区日韩视频| 91精品国产欧美日韩| 国产手机精品视频| 红桃视频国产一区| 日韩精品久久久| 九九在线精品| 国产一区精品在线| 亚洲免费观看在线观看| 免费看日韩精品| 中文字幕久久精品| 樱花草www在线| 欧美日韩人人澡狠狠躁视频| 91精品国产自产91精品| 精品国产1区2区3区| 91精品国产综合久久精品app| 国产高潮久久久| 日韩在线精品| 中文字幕在线播放一区| 欧美久久久久久蜜桃| 精品人妻一区二区免费视频| 黄色在线播放网站| 国产对白在线| 亚洲人成欧美中文字幕| 欧美成人精品在线| 日韩欧美在线网址| 久久麻豆视频| 欧美日韩99| 欧美日韩在线不卡| 国产高清视频一区二区| 日韩精品在线观看视频| 日韩免费电影网站| 中文字幕日韩亚洲| 黄色欧美日韩| 日韩欧美在线中字| 欧美久久久网站| 欧美99久久| 久久91精品国产91久久小草| 中文字幕亚洲第一| 免费看日韩精品| 在线视频亚洲| 日韩欧美资源站| 久久精品一级爱片| 日韩wumaV| 国产95在线|亚洲| 最近中文字幕在线中文高清版| 中文字幕在线视频日韩| 黄色片网站在线| 91精品国产手机| 天堂在线一区二区三区| 91精品国产色综合久久久蜜香臀| 国产真实乱子伦精品视频| 国产1卡2卡三卡四卡网站| 一级特黄大欧美久久久| av不卡免费看| 精品视频三区| 欧美日韩第一区日日骚| 中文不卡在线| 高清不卡一区二区| 中文字幕在线看精品乱码| 国产一级免费在线观看| 中文字幕一区不卡| 粉嫩喷白浆久久| 日韩中文字幕91| 日韩欧美亚洲国产一区| 国产主播中文字幕| 欧美三级网址| 日韩精品大片| 精品三区视频| 亚洲国产午夜精品| 中文字幕成人乱码在线电影| 中文字幕亚洲在| 精产国产伦理一二三区| 国产欧美日韩在线看| 日韩在线视频一区| 一区二区在线视频播放| 樱花草www在线观看| 欧美日韩国产中字| 亚洲福利在线视频| 精品亚洲综合| 精品一二三区视频| 国产在线拍揄自揄拍| 欧美日韩中国免费专区在线看| 国产视频中文字幕| 日韩专区中文字幕| 日韩欧美一卡二卡| 香蕉人人精品| 欧美日韩在线视频免费观看| 欧美日韩国产区| 一区二区三区在线播放欧美| 精品国产综合久久| 亚洲欧美中文字幕在线一区| 91精品国产自产在线观看永久∴| 日本精品免费观看高清观看| 久久精品蜜桃| 欧美人妻一区二区三区| 精品福利二区三区| 国产劲爆久久| 日韩www在线| 亚洲va韩国va欧美va精品| 日韩欧美在线中字| 你懂的亚洲视频| 亚洲国产欧美日韩精品| 韩国av一区二区| 午夜一区二区三区| 日韩欧美中文在线视频| 美女黄a一级视频| 国产永久在线观看| 日韩国产在线不卡视频| 日韩欧美在线网址| 国产欧美综合在线观看第十页| 国产黄色网页| 伊人网站在线| 中文字幕亚洲第一| 免费在线播放av| 免费在线视频一区二区| 99热最新网址| 一区二区三区高清在线| 日本不卡视频一区| 亚洲成年人影院在线| 狠狠色综合色区| 91欧美日韩在线| 91蜜桃婷婷狠狠久久综合9色| 国产v日产∨综合v精品视频| 精品福利二区三区| 91精品在线观看入口| 99色在线视频| 日韩欧美亚洲区| 免费在线亚洲| 国产欧美日韩在线播放| 精品三级久久| 欧美熟妇乱码在线一区|