日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

InfluxDB的HTTP API写入操作

發布時間:2023/11/29 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 InfluxDB的HTTP API写入操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、說明

為了方便,本文主要使用curl來發起http請求,示例當中也是使用curl這個工具來模擬HTTP 請求。

在實際使用中,可以將請求寫入代碼中,通過其他編程語言來模擬HTTP請求。

二、InfluxDB通過HTTP API操作數據庫

1)建立數據庫

curl -POST http://localhost:8086/query --data-urlencode "q=CREATE DATABASE mydb"

執行這個語句后,會在本地建立一個名為mydb的數據庫。

2)刪除數據庫

curl -POST http://localhost:8086/query --data-urlencode "q=DROP DATABASE mydb"

其實使用HTTP API就是向 InfluxDB 接口發送相應的POST請求。

將語句通過POST方式發送到服務器。

三、InfluxDB通過HTTP API添加數據

InfluxDB通過HTTP API添加數據主要使用如下格式:

curl -i -XPOST 'http://localhost:8086/write?db=mydb' --data-binary 'cpu_load_short,host=server01,region=us-west value=0.64 1434055562000000000'

說明:db=mydb是指使用mydb這個數據庫。

--data-binary后面是需插入數據。

cpu_load_short是表名(measurement),tag字段是host和region,值分別為:server01和us-west。

field key字段是value,值為0.64。

時間戳(timestamp)指定為1434055562000000000。

這樣,就向mydb數據庫的cpu_load_short表中插入了一條數據。

其中,db參數必須指定一個數據庫中已經存在的數據庫名,數據體的格式遵從InfluxDB規定格式,首先是表名,后面是tags,然后是field,最后是時間戳。tags、field和時間戳三者之間以空格相分隔。

四、InfluxDB通過HTTP API添加多條數據

InfluxDB通過HTTP API添加多條數據與添加單條數據相似,示例如下:

curl -i -XPOST 'http://localhost:8086/write?db=mydb' --data-binary 'cpu_load_short,host=server02 value=0.67 cpu_load_short,host=server02,region=us-west value=0.55 1422568543702900257 cpu_load_short,direction=in,host=server01,region=us-west value=2.0 1422568543702900257'

?

這條語句向數據庫mydb的表cpu_load_short中插入了三條數據。

第一條指定tag為host,值為server02,第二條指定tag為host和region,值分別為server02和us-west,第三條指定tag為direction,host,region,值分別為:in,server01,us-west。

五、InfluxDB 的HTTP API響應

在使用HTTP API時,InfluxDB的響應主要有以下幾個:

1)2xx:204代表no content,200代表InfluxDB可以接收請求但是沒有完成請求。一般會在body體中帶有出錯信息。

2)4xx:InfluxDB不能解析請求。

3)5xx:系統出現錯誤。

?

參考鏈接:https://www.linuxdaxue.com/influxdb-write-data-by-http-api.html

?

轉載于:https://www.cnblogs.com/Paul-watermelon/articles/10695927.html

總結

以上是生活随笔為你收集整理的InfluxDB的HTTP API写入操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。