Tungsten Fabric支持如下API:
數據庫
下面咱們逐一進行描述。安全
經過在Tungsten Fabric外部虛擬IP地址的端口8082上訪問的REST API,能夠得到Tungsten Fabric羣集的全部配置。 用戶可使用HTTP GET調用來檢索資源列表或其屬性的詳細信息。 數據做爲JSON對象返回。
能夠經過發送包含新對象屬性的JSON來表示HTTP POST命令,對Tungsten Fabric對象模型(例如,添加虛擬網絡,建立服務鏈)進行更改。
在編譯和構建Tungsten Fabric時,將從數據模型模式文件自動生成REST API。服務器
在編譯期間也會自動生成一組映射到REST API的Python綁定。
在Python會話或腳本中,會話打開以下:微信
可使用如下方法建立虛擬網絡:網絡
Python綁定一般比REST API更容易使用,由於它不須要使用JSON有效負載。架構
經過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)流。ide
MORE
更多Tungsten Fabric解析文章3d
第一篇:TF主要特色和用例
第二篇:TF怎麼運做
第三篇:詳解vRouter體系結構
第四篇:TF的服務鏈
第五篇:vRouter的部署選項
第六篇:TF如何收集、分析、部署?
第七篇:TF如何編排對象
關於Tungsten Fabric:
Tungsten Fabric項目是一個開源項目協議,它基於標準協議開發,而且提供網絡虛擬化和網絡安全所必需的全部組件。項目的組件包括:SDN控制器,虛擬路由器,分析引擎,北向API的發佈,硬件集成功能,雲編排軟件和普遍的REST API。blog
關於TF中文社區:
TF中文社區由中國的一羣關注和熱愛SDN的志願者自發發起,有技術老鳥,市場老炮,也有行業專家,資深用戶。將做爲鏈接社區與中國的橋樑,傳播資訊,提交問題,組織活動,聯合一切對多雲互聯網絡有興趣的力量,切實解決雲網絡建設過程當中遇到的問題。
關注微信:TF中文社區