Tungsten Fabric架構解析丨TF支援API一覽
Tungsten Fabric支援以下API:
-
用於控制器配置的REST API
-
對映到REST配置API的Python繫結
-
用於訪問分析資料的REST API
下面我們逐一進行描述。
用於控制器配置的REST API
透過在Tungsten Fabric外部虛擬IP地址的埠8082上訪問的REST API,可以獲得Tungsten Fabric群集的所有配置。
使用者可以使用HTTP GET呼叫來檢索資源列表或其屬性的詳細資訊。
資料作為JSON物件返回。
可以透過傳送包含新物件屬性的JSON來表示HTTP POST命令,對Tungsten Fabric物件模型(例如,新增虛擬網路,建立服務鏈)進行更改。
在編譯和構建Tungsten Fabric時,將從資料模型模式檔案自動生成REST API。
Python 繫結
在編譯期間也會自動生成一組對映到REST API的Python繫結。
在Python會話或指令碼中,會話開啟如下:
可以使用以下方法建立虛擬網路:
Python繫結通常比REST API更容易使用,因為它不需要使用JSON有效負載。
分析 REST API
透過Tungsten Fabric外部虛擬IP地址的埠8082上的REST API,可以訪問在Tungsten Fabric中收集的分析資料。
配置和操作資訊在稱為使用者可見實體(UVE)的物件中進行組織,這些物件可以包含從多個Tungsten Fabric元件聚合的屬性。
例如,虛擬網路的操作資訊可能來自vRouter,配置pods和控制pods。
Analytics API的輸出採用JSON有效負載的形式。
使用指向資料位置的直接URL檢索UVE資料。
HTTP GET查詢用於檢索分析資料庫中的列表,並獲取其API和schemas。
HTTP POST查詢用於檢索儲存在表中的時間序列資料。
POST查詢包括SQL查詢的JSON格式版本,該版本指定表、欄位以及要匹配的條件。
Analytics API包含一個附加功能,允許為檢索到的資料指定開始時間和結束時間。
根據閾值交叉事件,Analytics API可用於為儲存在分析資料庫中的任何時間序列配置和檢索警報。
可以為分析資料庫中的任何UVE或警報配置伺服器傳送事件(SSE)流。
·END·
關注微信:TF中文社群
郵箱:tfzw001@163.com
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957171/viewspace-2673127/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Tungsten Fabric架構解析丨TF如何編排架構
- Tungsten Fabric架構解析丨TF怎麼運作?架構
- Tungsten Fabric架構解析丨TF的服務鏈架構
- Tungsten Fabric架構解析丨TF如何收集、分析、部署?架構
- Tungsten Fabric架構解析丨TF基於應用程式的安全策略架構
- Tungsten Fabric架構解析|TF主要特點和用例架構
- Tungsten Fabric架構解析丨vRouter的部署選項架構VR
- Tungsten Fabric架構解析丨詳解vRouter體系結構架構VR
- TF實戰丨使用Vagrant安裝Tungsten Fabric
- Tungsten Fabric架構和最新技術進展丨TF成立大會演講實錄架構
- Tungsten Fabric入門寶典丨TF元件的七種“武器”元件
- Tungsten Fabric知識庫丨這裡有18個TF補丁程式,建議收藏
- Tungsten Fabric知識庫丨構建、安裝與公有云部署
- Tungsten Fabric入門寶典丨編排器整合
- Tungsten Fabric知識庫丨更多元件內部探秘元件
- Tungsten Fabric知識庫丨vRouter內部執行探秘VR
- TF功能開發路線圖:盤點2021年Tungsten Fabric聚焦領域
- 最新版本|Tungsten Fabric 5.1要點速覽
- Tungsten Fabric入門寶典丨多編排器用法及配置
- Tungsten Fabric知識庫丨測試2000個vRouter節點部署VR
- Tungsten Fabric入門寶典丨8個典型故障及排查Tips
- Tungsten Fabric入門寶典丨首次啟動和執行指南
- Tungsten Fabric入門寶典丨關於服務鏈、BGPaaS及其它
- Tungsten Fabric入門寶典丨關於叢集更新的那些事
- Tungsten Fabric入門寶典丨關於安裝的那些事(下)
- Tungsten Fabric入門寶典丨說說L3VPN及EVPN整合
- Tungsten Fabric入門寶典丨開始第二天的工作
- Tungsten Fabric入門寶典丨關於多叢集和多資料中心
- Tungsten Fabric與K8s整合指南丨建立隔離名稱空間K8S
- Tungsten Fabric解決方案指南-Kubernetes整合
- Tungsten Fabric解決方案指南-Gateway MXGateway
- Fabric架構演變之路架構
- 利用DDP技術提升Tungsten Fabric vRouter效能VR
- 2.03 hyperledger fabric系統架構架構
- OpenStack上海峰會觀感丨Tungsten Fabric在2019開源基礎設施峰會
- Flutter框架分析(一)--架構總覽Flutter框架架構
- Tungsten Fabric知識庫丨關於OpenStack、K8s、CentOS安裝問題的補充K8SCentOS
- Fabric基礎架構原理(4):鏈碼架構