opentsdb操作草稿
插入数据api/put
192.168.1.68:4242/api/put?details
http://localhost:4242/api/put?details
method:POST
[
{
"metric": "gas_patrol",
"timestamp": ,
"value": ,
"tags": {
"host": "web01",
"dc": "lga"
}
},
{
"metric": "gas_patrol",
"timestamp": ,
"value": ,
"tags": {
"host": "web02",
"dc": "lga2"
}
}
] return {
"success": ,
"failed": ,
"errors": []
}
查询api/query
http://localhost:4242/api/query
method:POST
{
"start": ,
"end": ,
"showTSUIDs":"true",
"queries": [
{
"aggregator": "avg",
"metric": "gas_patrol",
"tags": {
"host": "web*",
"dc": "lga"
}
}
]
}
return
[
{
"metric": "gas_patrol",
"tags": {
"host": "web01",
"dc": "lga"
},
"aggregateTags": [],
"tsuids": [
""
],
"dps": {
"": ,
"": ,
"": ,
"":
}
},
{
"metric": "gas_patrol",
"tags": {
"host": "web02",
"dc": "lga"
},
"aggregateTags": [],
"tsuids": [
""
],
"dps": {
"": ,
"":
}
},
{
"metric": "gas_patrol",
"tags": {
"host": "web02",
"dc": "lga2"
},
"aggregateTags": [],
"tsuids": [
""
],
"dps": {
"":
}
}
]
平均值:"downsample":"0all-avg"
{
"start": ,
"end": ,
"showTSUIDs":"true",
"queries": [
{
"aggregator": "avg",
"metric": "gas_patrol",
"downsample":"0all-avg",
"tags": {
"host": "web*",
"dc": "lga"
}
}
]
}
求和:"downsample":"0all-sum"
下采样(按1分钟/1小时/1天聚合)
"downsample":"1m-avg" "downsample":"1h-avg" "downsample":"1d-avg" "downsample":"0y-avg"
可以查询相应的 5分钟 10小时 22天 等等
下采样补值:
1m-avg-null
1m-avg-zero
。。。 可用的政策包括: None(none) - 默认行为,在序列化期间不输出缺失值,在聚合序列时执行线性插值(或以其他方式指定插值)的。
NaN(nan) - 当序列中缺少所有值时,在序列化输出中输出NaN 。缺少值时跳过聚合中的NaN,而不是将整个分组计算转换为NaN(参见下表)。
Null(null) - 与NaN的行为相同,只是在序列化期间它会发出一个null,而不是一个NaN。
零(zero) - 缺少时间戳时替换为零。零值将合并到汇总结果中。
opentsdb操作草稿的更多相关文章
- beforeRouteLeave 实现vue路由拦截浏览器的需求,进行一系列操作 草稿保存等等
场景:为了防止用户失误点错关闭按钮等等,导致没有保存已输入的信息(关键信息).用法://在路由组件中: beforeRouteLeave (to, from, next) { if(用户已经输入信息) ...
- VUE使用中踩过的坑
前言 vue如今可谓是一匹黑马,github star数已居第一位!前端开发对于vue的使用已经越来越多,它的优点就不做介绍了,本篇是我对vue使用过程中以及对一些社区朋友提问我的问题中做的一些总结, ...
- Vue踩坑系列
前言 前端开发对于vue的使用已经越来越多,它的优点就不做介绍了, 本篇是我对vue使用过程中遇到的问题中做的一些总结,帮助大家踩坑.如果喜欢的话可以点波赞,或者关注一下,希望本文可以帮到大家!!! ...
- 新建MMS草稿保存后,再进入草稿修改收件人,退出到会话界面,会显示两条草稿
分析原因:新建彩信草稿,保存后,再打开草稿,修改收件人,再保存会产生新的threadId, 而之前保存的草稿theadId还存在,导致此问题. (必现. 解决方法:将原来的Thread_id和新的收件 ...
- [Android新手区] SQLite 操作详解--SQL语法
该文章完全摘自转自:北大青鸟[Android新手区] SQLite 操作详解--SQL语法 :http://home.bdqn.cn/thread-49363-1-1.html SQLite库可以解 ...
- OpenTSDB介绍——基于Hbase的分布式的,可伸缩的时间序列数据库,而Hbase本质是列存储
原文链接:http://www.jianshu.com/p/0bafd0168647 OpenTSDB介绍 1.1.OpenTSDB是什么?主要用途是什么? 官方文档这样描述:OpenTSDB is ...
- 时序列数据库武斗大会之 OpenTSDB 篇
[编者按] 刘斌,OneAPM后端研发工程师,拥有10多年编程经验,参与过大型金融.通信以及Android手机操作系的开发,熟悉Linux及后台开发技术.曾参与翻译过<第一本Docker书> ...
- hdu 5015 大数量反复类似操作问题/ 矩阵高速幂
题意: 给一个矩阵a,第一行是 0. 233,2333,23333.....第一列读入.列数<10^9.行数<=10. 先转化操作: m是大数量.必定每次向前推一列.就是每次乘一个矩阵T. ...
- [原创].NET 分布式架构开发实战之二 草稿设计
原文:[原创].NET 分布式架构开发实战之二 草稿设计 .NET 分布式架构开发实战之二 草稿设计 前言:本篇之所以称为草稿设计,是因为设计的都是在纸上完成的.反映了一个思考的过程. 本篇的议题如下 ...
随机推荐
- AttributeError: module ‘select’ has no attribute 'epoll’
场景:mac 下导入的 ‘select’ 包 import select,然后在 主函数 中创建的 epoll 对象 epl = select.epoll(),运行报错如下 Traceback (mo ...
- MYSQL避免重复插入记录的三种方法
方案一:使用ignore关键字 如果是用主键primary或者唯一索引unique区分了记录的唯一性,避免重复插入记录可以使用: insert ignore into table_name(ema ...
- sql server中raiserror的用法(动态参数传值)
1.raiserrror定义: 返回用户定义的错误信息并设系统标志,记录发生错误.通过使用 RAISERROR 语句,客户端可以从 sysmessages 表中检索条目, 或者使用用户指定的严重度和状 ...
- git 常用命令的总结
1. git 查看分支 git branch (星号代表当前的分支) 2. 创建一个本地分支 git checkout -b 分支名称 3. 将本地新建分支提交到远程 git push origin ...
- 运维笔记--Docker文件占用磁盘空间异常处理
场景描述: 1. 服务器运行一段时间后,发现系统盘磁盘空间在不断增加,一开始的时候,不会影响系统,随着时间的推移,磁盘空间在不断增加,直到有一天你会发现系统盘剩余空间即将使用完,值得庆幸的是,如果您使 ...
- JDK性能监控命令
阅读原文 查看虚拟机进程:jps 命令 jps 命令可以列出所有的 Java 进程.如果 jps 不加任何参数,可以列出 Java 程序的进程 ID 以及 Main 函数短名称,如下所示. $ jps ...
- 泡泡一分钟:Context-Aware Modelling for Augmented Reality Display Behaviour
张宁 Context-Aware Modelling for Augmented Reality Display Behaviour链接:https://pan.baidu.com/s/1RpX6kt ...
- matlab学习笔记11_3高维数组操作 filp, shiftdim, size, permute, ipermute
一起来学matlab-matlab学习笔记11 11_3 高维数组处理和运算 filp, shiftdim, size, permute, ipermute 觉得有用的话,欢迎一起讨论相互学习~Fol ...
- 关于aardio修改注册表默认键值的问题(转)
今天用aardio做注册表练习 遇到一个问题. 就是不知道怎么用aardio修改已存在的默认的注册表键的值.. 导出注册信息看了一下 默认的和普通的键值不太一样 形式是 @="要写入 ...
- EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器软件实现的多码率视频点播功能说明
关于EasyDSS EasyDSS(http://www.easydss.com)流媒体解决方案采用业界优秀的流媒体框架模式设计,服务运行轻量.高效.稳定.可靠.易维护,支持RTMP直播.RTMP推送 ...