OpenTSDB测试写入数据

759 阅读1分钟

使用postman工具,请求为

http://192.168.99.58:4242/api/put?details

传递内容为body的raw类型将测试数据放入

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

错误信息:"error": "Unknown metric"

需要将 tsd.core.auto_create_metrics 从 false 改为 true。这样上传数据时会自动创建 metric,否则会提示 Unknown metric 的错误。也可以设置为 false,但是使用 tsdb mkmetric proc.loadavg.1m 来手动添加 metric。

编辑conf文件,这是我安装的地址

vi /opt/opentsdb-2.3.1/build/opentsdb.conf

找到tsd.core.auto_create_metrics设置为true

查看进程杀掉tsdb进程

ps -ef|grep opentsdb

在本目录重启,重启命令

nohup sh tsdb tsd &

再次测试写入,success成功

查看页面输入标识

自动检索出来