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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

OpenTSDB 开发指南之 Api操作数据

發(fā)布時(shí)間:2024/8/23 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OpenTSDB 开发指南之 Api操作数据 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

?

/api/put

  • 請(qǐng)求方式:post
  • 請(qǐng)求參數(shù):
參數(shù)說(shuō)明example
summary返回主要摘要/api/put?summary
details返回詳細(xì)信息/api/put?details
sync是否同步,即是否等待數(shù)據(jù)都寫入成功后才返回結(jié)果/api/put?sync
sync_timeout返回結(jié)果之前的等待時(shí)間/api/put/?sync&sync_timeout=60000

請(qǐng)求body

名稱類型描述
metricString要存儲(chǔ)指標(biāo)的名稱
timestampInteger以秒或者毫秒為單位的時(shí)間戳
valueInteger/Float時(shí)序數(shù)據(jù)庫(kù)的值
tagsMap本條數(shù)據(jù)的tags

單條數(shù)據(jù)的寫入例子:

{"metric": "sys.cpu.nice","timestamp": 1346846400,"value": 18,"tags": {"host": "web01","dc": "lga"} }

寫入多條數(shù)據(jù)的例子:

[{"metric": "sys.cpu.nice","timestamp": 1346846400,"value": 18,"tags": {"host": "web01","dc": "lga"}},{"metric": "sys.cpu.nice","timestamp": 1346846400,"value": 9,"tags": {"host": "web02","dc": "lga"}} ]

Response
tsdb寫入成功默認(rèn)返回的http狀態(tài)碼是204,也就是返回的body為空。若想要知道更詳細(xì)的結(jié)果可以在請(qǐng)求路徑上加上summary或者details參數(shù)。

?

/api/query

查詢數(shù)據(jù)的接口,也是用的最多的接口。

  • 請(qǐng)求方式:get、post、delete,注意:從opentsdb2.2版本開始,若用delete查詢數(shù)據(jù),則在返回?cái)?shù)據(jù)的同時(shí)會(huì)刪除數(shù)據(jù),第二次就查詢結(jié)果則為空。

參考:https://datamining.blog.csdn.net/article/details/105879150

?

/api/query/last

該接口是查詢最新數(shù)據(jù),查詢最新數(shù)據(jù)的方式有兩種:

  • Counter Method:該查詢方式是基于data point counter的。
  • Back Scan:設(shè)定一個(gè)掃描的時(shí)間,從當(dāng)前時(shí)刻往后掃描。
  • 請(qǐng)求body中的backScan即代表往后掃描24小時(shí),當(dāng)backScan為0時(shí)表示采用第一種查詢方式。resolveNames=true時(shí),會(huì)把數(shù)據(jù)的metric,tags,tsuid也一起返回回來(lái)。


    ?

    {"queries": [{"metric":"sys.cpu.nice","tags":{"host":"web01","dc":"lga"}}],"resolveNames":true,"backScan":24 }

    ?

    ?

    /api/dropcaches

    • 請(qǐng)求方式:get、post
    • 請(qǐng)求參數(shù):無(wú)
      該接口的作用是清理tsdb的內(nèi)存,主要是清理UID到metric、tags,和metric、tags到UID的映射關(guān)系,需要注意的是這個(gè)接口并不會(huì)清理磁盤上的緩存。

    ?

    /api/config

    • 請(qǐng)求方式:get、post
    • 請(qǐng)求參數(shù):無(wú)
      該接口以key/value的方式返回tsdb所有的配置。

    ?

    ?

    總結(jié)

    以上是生活随笔為你收集整理的OpenTSDB 开发指南之 Api操作数据的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。