OpenTSDB测试写入数据

2022-11-02 14:45:22 浏览数 (2)

使用postman工具,请求为

代码语言:javascript复制
http://192.168.99.58:4242/api/put?details

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

代码语言:javascript复制
[
    {
        "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文件,这是我安装的地址

代码语言:javascript复制
vi /opt/opentsdb-2.3.1/build/opentsdb.conf

找到tsd.core.auto_create_metrics设置为true

查看进程杀掉tsdb进程

代码语言:javascript复制
ps -ef|grep opentsdb

在本目录重启,重启命令

代码语言:javascript复制
nohup sh tsdb tsd &

再次测试写入,success成功

查看页面输入标识

自动检索出来

0 人点赞