如何使用curl post JSON对象到OPENTSDB的api / query?

时间:2014-11-12 08:09:36

标签: json curl opentsdb

我使用“curl -d”成功:

curl -d start=1h-ago  -d m="avg:proc.loadavg.10m{host=*}" -d ascii= --get  http://10.4.22.187:4242/api/query

但是当我尝试使用JSON时,我失败了:

curl -d '{"start":1h-ago,"m":[{"aggregator":avg,"metric":proc.loadavg.10m,"tags":{"host":"*",}}] }' http://10.4.22.187:4242/api/query

我不知道如何修复它。请给我一个关于将JSON对象发布到api / query的示例。谢谢!

1 个答案:

答案 0 :(得分:0)

将内容类型和字符集设置为curl

-H "Content-Type: application/json; charset=UTF-8"