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成功

查看页面输入标识

自动检索出来

posted @ 2020-05-08 09:47  余生大大  阅读(36)  评论(0编辑  收藏  举报