OpenTSDB使用总结-(2)

网友投稿 676 2022-05-28

API

写入数据

可以在一次请求中将多个数据写入OpenTSDB,每个数据都会被单独处理,且单数据出错不会影响其他数据的写入。建议每个请求中最大数据点数不超过50.

URI

URI格式

写入数据

POST {OpenTSDB URL}/api/put

写入数据并返回概要信息

POST {OpenTSDB URL}/api/put?summary

写入数据并返回详细信息

POST {OpenTSDB URL}/api/put?details

说明:

如果summary和details标志同时存在于查询字符串,该API将响应detailed信息。

写入数据并等待数据刷入磁盘

POST {OpenTSDB URL}/api/put?sync

写入数据等待数据刷入磁盘,并设置超时时间(毫秒)。当发生超时时,使用details标志将会返回成功和失败的数据点数量。

POST {OpenTSDB URL}/api/put?sync&sync_timeout=60000

请求

请求样例:单数据点写入 { "metric": "sys.cpu.nice", "timestamp": 1346846400, "value": 18, "tags": { "host": "web01", "dc": "lga" } }

1

2

3

4

5

6

7

OpenTSDB使用总结-(2)

8

9

10

请求样例:多数据点写入-传入Json数组 [ { "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" } } ]

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

参数说明

响应

响应样例: summary { "failed": 1, "success": 0 }

1

2

3

4

5

6

响应样例:details { "errors": [ { "datapoint": { "metric": "sys.cpu.nice", "timestamp": 1365465600, "value": "NaN", "tags": { "host": "web01" } }, "error": "Unable to parse value to a number" } ], "failed": 1, "success": 0 }

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

API

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:鲲鹏云服务器安装pindel
下一篇:MySQL卸载真是个难题!看完这个文章就知道啦
相关文章