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 分布式架构开发实战之二 草稿设计 前言:本篇之所以称为草稿设计,是因为设计的都是在纸上完成的.反映了一个思考的过程. 本篇的议题如下 ...
随机推荐
- jmeter(五十一)_性能测试中的服务器资源监控与分析
概述 性能测试过程中,对服务器资源的监控是必不可少的.这里的资源又分了两块,windows和linux linux下监控资源 访问网址http://jmeter-plugins.org/downl ...
- 【深入学习linux】在linux系统下怎么编写c语言程序并运行
1. 首先安装下 gcc : centos yum -y gcc 2. 编写c程序保存hello.c: #include <stdio.h> #include <stdlib.h&g ...
- Rose与PowerDesigner:两款UML建模工具的对比
声明 本文转载自:Rose与PowerDesigner:两款UML建模工具的对比 正文 本文和大家重点讨论一下Rose与PowerDesigner:两款UML建模工具的对比,Rose和PowerDes ...
- mysql 8.0.18 hash join测试(内外网首文)
CREATE TABLE COLUMNS_hj as select * from information_schema.`COLUMNS`; INSERT INTO COLUMNS_hj SELECT ...
- jquery给label绑定click事件被触发两次解决方案
首先我们看下面的代码片段(label包裹checkbox) <div class="example"><label for="chk_6" c ...
- 提升开发幸福感的10条JS技巧
鱼头总结一些能够提高开发效率的JS技巧,这些技巧很实用,觉得挺好,想推荐给大家,所以有了这篇文章. 生成随机UID const genUid = () => { var length = 20 ...
- git 常用命令的总结
1. git 查看分支 git branch (星号代表当前的分支) 2. 创建一个本地分支 git checkout -b 分支名称 3. 将本地新建分支提交到远程 git push origin ...
- spark 监控--WebUi、Metrics System(转载)
转载自:https://www.cnblogs.com/barrenlake/p/4364644.html Spark 监控相关的部分有WebUi 及 Metrics System; WebUi用于展 ...
- 为什么java里面经常作List判断的时候,既要判断list不为null,又要判断size>0呢?
没有考虑到具体的问题上面,我们单纯的来讲: 为什么java里面经常作List判断的时候,既要判断list不为null,又要判断size>0呢? list == null 说明list没有初始化( ...
- Deploy a plain HTTP registry
当docker pull a.b.com/ubuntu:14.04的时候,如果提示:“Docker x509 insecure registry”之类的,说这个registry不安全的,如果就是想在a ...