opentsdb

OpenTsdb: Is Space character allowed in Metric and tag information

ⅰ亾dé卋堺 提交于 2019-12-02 07:17:34
I was working with openTsdb and came across with the issue that space character is not allowed in metric, tag(tagk) and even the values(tagv). Is there any way we can add space atleast in the value of tag? I also referred: http://opentsdb.net/docs/build/html/user_guide/writing/index.html#metrics-and-tags Izak Marais Spaces are not allowed. As per the documentation you referred : Only the following characters are allowed: a to z, A to Z, 0 to 9, -, _, ., / or Unicode letters (as per the specification) I suggest you should use '_' in stead of spaces. As of opentsdb version 2.3 there is support

OpenTSDB - Get all metrics via http

核能气质少年 提交于 2019-12-02 05:01:50
问题 I am getting some data from OpenTSDB, but cannot work out how to get a list of metrics via http? For reference, here's the c# code I'm using to get databack. Is there a url that would return all metrics? var request = WebRequest.Create("http://localhost:4242/api/version?jsonp=callback"); request.ContentType = "application/json; charset=utf-8"; string text; var response = (HttpWebResponse)request.GetResponse(); using (var sr = new StreamReader(response.GetResponseStream())) { text = sr

OpenTSDB - Get all metrics via http

允我心安 提交于 2019-12-02 02:04:41
I am getting some data from OpenTSDB, but cannot work out how to get a list of metrics via http? For reference, here's the c# code I'm using to get databack. Is there a url that would return all metrics? var request = WebRequest.Create("http://localhost:4242/api/version?jsonp=callback"); request.ContentType = "application/json; charset=utf-8"; string text; var response = (HttpWebResponse)request.GetResponse(); using (var sr = new StreamReader(response.GetResponseStream())) { text = sr.ReadToEnd(); } uxResponse.Text = text; The default OpenTSDB website provides this functionality as per

OPENTSDB: Request failed: Internal Server Error net.opentsdb.core.IllegalDataException

谁都会走 提交于 2019-12-01 15:15:06
今天Opentsdb补传历史数据的时候,出现了如下的错误: Request failed: Internal Server Error net.opentsdb.core.IllegalDataException:Duplicate timestamp for key=[68, -110, -13, 90, 60, -97, 96, 0, 0, 1, 0, 0, 1, 0, 0, 2, 0, 0, 95, 0, 0, 3, 0, 0, 4], ms_offset=1356000, older=[66, -41, -21, -63], newer=[66, -41, -21, -60]; set tsd.storage.fix_duplicates=true to fix automatically or run Fsck 其实这个错误提示已经非常的明显了,就是在Opentsdb的配置文件opentsdb.conf当中,追加上这个配置条件tsd.storage.fix_duplicates=true即可,如下图所示: 这样我们就可以替换重复的数据,Opentsdb可以重新使用,但是这个配置文件是什么意思呢,官网上说这个配置文件的意思是: Whether or not to accept the last written value when parsing data points

数据聚合 & 分组:新一代系统监控的核心功能

空扰寡人 提交于 2019-11-30 01:22:01
遥想 2015 年 8 月 17 日,Cloud Insight 还在梳理功能原型,畅想 Cloud Insight 存在的意义: 为什么阿里云用户需要使用 Cloud Insight 来加强管理 。 而今,我们就已经实现了这样的功能: 使用标签来实现数据的聚合和分组。 相信使用过 OpenTSDB 或者 InfluxDB 的人都知道标签的存在:Tag。这也是为什么越来越多 Zabbix 或者 Nagios 用户迁移至 OpentsDB 来自建运维监控系统的原因。 如果所示,Zabbix 只提供单台 Host 的 Disk 使用量。如果 3 台主机,都同属于一个组 Mi-Kafka,想要知道这个组的总体 Disk 使用量,是无法得知的。 从而,就算线上系统发生了故障,要在短期内知道, 到底是哪个模块的哪个部分出了哪样的问题 ,所需要的经验和时长都是很大的。 而 OpenTSDB 和 StatsD 的出现改变了现状。 运维 2.0 时代 在非常早期的时候,淘宝团队就引入了 OpenTSDB 来辅助他们的运维监控。详情见: OpenTSDB监控系统的研究和介绍 。 随后的几年,云计算和 SaaS 的兴起,国外也出现了多种采用 StatsD 和 OpenTSDB 的开源工具搭建的 SaaS 服务:Boundary、CopperEgg、Datadog 等等。

Grafana融合多种数据源并且炫酷的展示数据

早过忘川 提交于 2019-11-29 03:51:40
数据可视化是非常重要的一个技术,数据人员除了关注于数据本身与数据业务之外同样应该注重于关注数据的可视化场景与分析场景。Grafana能够连接多种数据源,ElasticSearch,MySql,PoastgreSql,InfluxDB,OpenTSDB,CloudWath,Zabbix等。基于插件的方式实现数据的可视化图表,饼图、折线图、柱状图等。 Grafana是一款开源的,可以应用与多种数据源大规模数据展现、告警的数据可视化项目。Grafana配置非常简单,支持多种数据源、权限管理、图表非常的炫酷。基于插件的方式非常方便的可以进行二次开发、同时有非常多的模版。 数据可视化方向有很多的可选性方案。tableau、zeppelin、Juputer Notebooks等。这些产品的侧重点可能不同,但是基本上都是需要实现的是连接多种数据源。在数据监控或者数据报表的处理中所遇到的数据源有ELasticSearch,MySql,PostgreSQL或者是在OpenTSDB,InfluxDB等时序库。 在大部分的数据使用中可能是通过代码检索这些数据库中的数据然后再通过Echats或者其他的方式来自己开发一个数据监控的系统,但是在业务飞速发展的今天这种方案的开发周期太长。所以数据可视化的开源产品就越来越多的涌现出来。能够通过这些产品实现大部分的业务场景。

hbase cannot find an existing table

浪子不回头ぞ 提交于 2019-11-29 01:21:26
I set up a hbase cluster to store data from opentsdb. Recently due to reboot of some of the nodes, hbase lost the table "tsdb". I can still it on hbase's master node page, but when I click on it, it gives me a tableNotFoundException org.apache.hadoop.hbase.TableNotFoundException: tsdb at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegionInMeta(HConnectionManager.java:952) at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:818) at org.apache.hadoop.hbase.client.HConnectionManager

开源监控软件之争

吃可爱长大的小学妹 提交于 2019-11-29 00:36:26
开源监控软件 Zabbix 和 Nagios 究竟哪个更好?Zabbix 可视化更好?Nagios 更轻量?作为产品经理程默的一名默默无闻的小粉丝,觉得很有义务把他的回答编辑整理出来让大家看到。下面是程默在知乎上的回答,经本人同意转载。 首先,提醒一下大家。下面的内容,有可能会被认为是广告,因为我推荐的是我自己做的一款产品:Cloud Insight. 但是,在对比 Zabbix 和 Nagios 的时候,我觉得有些东西还是值得拿出来讨论一下的。第一个就是上文 Wenx 提到的:没有更好,只有更适合吧。是否需要使用 Zabbix 或者 Nagios 都是可以拿出来讨论讨论的。在人员不够、经验不足、时间很紧的情况下,有必要使用 Zabbix 或 Nagios 这样很重的解决方案吗?Zabbix 和 Nagios 相继出现在 1998 年和 1999 年,经过历史的发展和迭代,以及社区中很多程序员的贡献,已经发展得很强大了。我们 OneAPM 公司初期也是使用 Zabbix 来做所有云主机和物理主机的监控。但是后期遇到了很多大的麻烦: 用 Zabbix 和 Nagios 真的很依赖运维工程师的实际水平和 Docker Mesos 这些新技术的支持。 需要自己去找脚本来试验,真的很麻烦。 数据是只读的,运维工程师真的就只是看看,出啥问题了,最后还是重启

zabbix3.0 安装方法

喜夏-厌秋 提交于 2019-11-28 19:34:28
菜单 引言 免费开源监控工具 Zabbix 因其强大的监控功能得到各大互联网公司的广泛认可,具体功能不再详细介绍,在之前发布的 Zabbix 2.4.1 安装及微信短信提醒 已经做了详细介绍,本篇主要对 Zabbix 3.0.1 的安装进行详细指导,并且详细介绍了 OneAlert 一键集成 Zabbix ,一分钟实现电话、短信和邮件通知。 安装说明 从 0 开始安装 Zabbix 如果你从来没有接触过 Zabbix,请按照以下步骤安装 Zabbix,下面以 Zabbix 3.0.1 + OneAlert 实现监控 Zabbix 服务器: 192.168.0.218 CentOS 7 64bit 被监控机器: 192.168.0.219 CentOS 7 64bit 也可以参考 官网 安装 安装过程目录 开始安装zabbix 3.0 安装Zabbix-Server服务器 安装Zabbix-Agent端 添加主机 最后介绍 OneAlert 一键集成 Zabbix 步骤,一分钟实现电话、短信和邮件通知。 一.开始安装zabbix 3.0 主机192.168.0.218,要先装mysql 1.解压 [root@opentsdb ~]# tar zxvf zabbix-3.0.1.tar.gz 2.跳转到mysql的目录 [root@opentsdb ~]# cd zabbix-3.0

OpenFalcon简介

橙三吉。 提交于 2019-11-27 19:17:11
OpenFalcon 小米的监控系统:OpenFalcon是一款企业级、高可用、可扩展的开源监控解决方案。 一、特点 ①强大灵活的数据采集 自动发现,支持falcon-agent、snmp、支持用户主动push、用户自定义插件支持、opentsdb data model like(timestamp、endpoint、metric、key-value tags) ③高效率的告警策略管理 支持每个周期上亿次的数据采集、告警判定、历史数据存储和查询 ③高效率的告警策略管理 高效的portal、支持策略模板、模板继承和覆盖、多种告警方式、支持callback调用 ④人性化的告警设置 最大告警次数、告警级别、告警恢复通知、告警暂停、不同时段不同阈值、支持维护周期 ⑤高效率的graph组件 单机支撑200万metric的上报、归档、存储(周期为1分钟) ⑥高效的历史数据query组件 采用rrdtool的数据归档策略,秒级返回上百个metric一年的历史数据 ⑦dashboard 多维度的数据展示,用户自定义Screen ⑧高可用 整个系统无核心单点,易运维,易部署,可水平扩展 ⑨开发语言 整个系统的后端,全部golang编写,portal和dashboard使用python编写。 二、结构 每台服务器都安装falcon-agent。falcon