OpenTSDB测试写入数据
使用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成功
查看页面输入标识
自动检索出来