OpenTSDB 使用时 推荐配置

opentsdb性能优化参数以及推荐配置参数 阅读详情

OpenTSDB所有的配置都在 link. 这里列出来的配置基本都有默认值,但是有些需要根据环境和性能做出改变,具体如下表:


配置项默认值描述修改值
tsd.core.preload_uid_cachefalse是否在TSD启动的时候,预热UID缓存数据,为了提升性能,需要开启true
tsd.core.auto_create_metricsfalse一个新的metric存入tsdb时,是否自动为其生成UID,如果true,存入成功,反之,失败。(按照最大优化性能的目标来说,应该预先为所有的metric生成UID,但是实际中预先不知道所有的metric,所以这个值需要设置为true)true
tsd.http.cachedir无tsd写临时文件的目录根据实际环境设置,比如/tmp/opentsdb
tsd.http.request.enable_chunkedfalseHttp写入数据时是否支持一次写入大批量的数据true
tsd.http.request.max_chunk4096写入的批量数据的上限根据需要增大,比如65535
tsd.http.staticroot无opentsdb页面的静态资源文件目录安装目录下 ./build/staticroot
tsd.network.port无tsd读写数据的端口根据实际配置 比如9099
tsd.query.timeout0tsd查询的timeout,如果为0,则不会timeout合理配置。 比如200
tsd.storage.enable_appendsfalse2.2版本,tsd 写数据到HBase有两种方式,一种是每来一条数据append到hbase, 一种是先缓存大量数据到tsd内存,然后进行compaction,一些性写入。推荐Append方式true
tsd.storage.enable_compactiontrueappend打开,这种就关闭false
tsd.storage.fix_duplicatesfalse相同时间存储相同metric的时候(重复数据),最新写入的覆盖前面的值true
tsd.storage.hbase.zk_basedir/hbasehbase 的zk的目录根据实际配置
tsd.storage.hbase.zk_quorumlocalhosthbase 的zk地址根据实际配置

实际使用中,还需要根据metric的具体情况调整一些配置项,比如salt, uid.width等。

软件工程:数据字典 数据字典 阅读详情

相关推荐

正版63棋牌源代码游戏+728游戏全套带前端源代码解析

这俩天抽时间仔细看了一下这套项目包含完整的前端、后端及后台管理系统。从上传的截图可以看出,前端基于资源目录,后端采用和,后台管理界面提供数据查询与管理功能。本篇文章将从前端结构、后端接口、数据库设计、常见 BUG 及优化方法等方面逐步拆解,并给出相应的代码示例和实践经验。

aa2031171的博客 3578

OpenTSDB的存储层优化:提升存储性能的方法

作者:禅与计算机程序设计艺术 《OpenTSDB的存储层优化:提升存储性能的方法》 引言 1.1. 背景介绍 随着大数据时代的到来,分布式存储系统在存储海量数据的同时,需要提供高可用、高性能的数

AI天才研究院 6255

UE5与Cesium for Unreal结合:打造高效离线地图解决方案

本文详细介绍了如何利用UE5与Cesium for Unreal结合打造高效离线地图解决方案,特别适用于数字孪生、军事仿真等网络不稳定场景。通过优化配置、数据处理和性能调优,实现TB级地形数据的流畅渲染,并结合实战案例展示了在油田巡检等复杂环境中的应用效果。

weixin_29007135的博客 493

Opentsdb官方优化文档 - 翻译

Opentsdb官方优化文档 - 翻译

u011250186的博客 1434

从桨叶设计到电机匹配:手把手教你调出无人机最佳动力组合

本文系统介绍了无人机动力系统的核心匹配原则,重点解析了如何通过测试与数据分析,优化螺旋桨与电机的组合,从而显著提升系统力效与续航。文章提供了从参数解读、实战测试到深度调优的完整指南,帮助开发者解决电机过热、推力不足等常见问题,实现无人机性能最大化。

weixin_29305313的博客 241

手把手教你用PlantVillage数据集搭建农作物病害识别模型(Python实战)

本文详细介绍了如何使用PlantVillage数据集和Python构建农作物病害识别模型。从环境准备、数据获取到模型构建、训练与评估,手把手教你实现一个实用的农业AI应用。特别针对PlantVillage数据集的特点,提供了处理类别不平衡、图像预处理和模型优化的实战技巧,帮助开发者快速掌握农作物病害识别技术。

weixin_29184371的博客 479

OPENTSDB接入grafana

最近有个需要场景:查看每分钟,每小时,每天的订单数量,监控告警。据说tsdb存储量大,查询效率高,可能适用于这种场景… 入坑 是否适用场景 阿里云文档适用的场景举了3个实用例子:物联网设备监控分析,电力化工及工业制造监控分析,系统运维和业务实时监控。例子都是定时记录数据,比如每5秒钟采集一次设备信息,本业务是监听mq的消息进行写入,然后接grafana渲染,每秒钟都有数据写入,有一些区别。 基本概念 再看一下名词解释:https://help.aliyun.com/document_detail/55709

无名之辈 1267

双足步行机器人的ZMP与CoP检测

静态步行与动态步行   机器人步态分为静态步行和动态步行。当机器人做静态步行运动时,身体的各个部分运动速度很小,机器人的整体稳定性较易控制。静态步行稳定性采用机器人的重心地面投影点(Center of Gravity,简称CoG)作为稳定性标准,这种判定方法适用于运动较为缓慢的情况。如果机器人采用的是一种高速运动的步行方式,则称之为动态步行。当机器人进行动态步行时,其重心的位置和加速度的大小时...

weixin_34112208的博客 5908

OpenTSDB测试写入数据

使用postman工具,请求为 http://192.168.99.58:4242/api/put?details 传递内容为body的raw类型将测试数据放入 [ { "metric": "sys.cpu.nice", "timestamp": 1346846402, "value": 18, "tags": { ...

安余生的博客 1532

HDMI接口及其在编程中的应用

在编程中,我们可以使用HDMI接口来控制和管理连接到计算机的HDMI设备。本文将介绍HDMI接口的基本原理以及如何在编程中使用HDMI接口。在编程中,我们可以使用HDMI接口来控制和管理连接到计算机的HDMI设备。本文介绍了HDMI接口的基本原理,并提供了使用Python编程语言和相关库实现HDMI接口应用的示例代码。我们可以使用编程语言提供的音频库来生成和播放音频,并将其通过HDMI接口输出到连接的设备上。我们可以使用编程语言提供的音频库来生成和播放音频,并将其通过HDMI接口输出到连接的设备上。

CodeByte的博客 802

【花雕学编程】Arduino FOC 之AS5048A磁编码器模块

您的硬件平台、使用场景和Arduino版本可能影响使用方法的选择。在Arduino平台上实现FOC可以提供平滑的运行和高度的扭矩、速度和位置控制,它通过精确控制电机的电流和电压来实现高效率、高精度和低噪声的操作。5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。1、高性能电机控制:FOC是一种高级的电机控制算法,可以精准控制PMSM(永磁同步电机)和BLDC(无刷直流)电机,实现平滑的转速和扭矩输出。

雕爷学编程 1496

OpenTSDB配置安装

Getting Started This page will walk you through the setup process to get OpenTSDB running. It assumes you've read and understood the overview. With no prior experience, it should take about 15 minutes

shaojie668的专栏 1856

【Qt开发教程】网络代理QNetworkProxy类详解及实战应用

QNetworkProxy 提供了一种灵活而强大的方式来配置和管理网络代理,通过设置代理类型、主机、端口和认证信息,可以使应用程序的所有网络请求通过代理服务器进行。结合 QNetworkProxyFactory 可以实现动态代理选择和自动配置,提高应用的网络通信能力和安全性。在实际应用中,通过合理设置代理、处理代理认证和错误情况,可以确保应用程序在复杂的网络环境中稳定运行,为用户提供可靠的网络访问体验。

科技改变人类,技术成就未来 1542

OpenTSDB 安装与使用教程

在下载并解压`OpenTSDB`源代码后,您将看到以下主要的目录结构: - `src`: 包含所有源代码,分为`java`, `python`, `shell`等子目录。 - `build`: 构建脚本和资源。 - `docs`: 项目文档和手册。 - `conf`: 默认配置文件存放地。 - `web`: web界面相关的资源。 - `tests`: 单元测试和集成测试的代码。 这些目录各自...

gitblog_00572的博客 996

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

EMQX OpenTSDB 桥接:基于规则引擎将物联网时序指标实时写入 OpenTSDB

OpenTSDB 是构建在 HBase 之上的分布式、可水平扩展的时间序列数据库,适合大规模存储与检索来自网络设备、操作系统和各类应用的监控指标。本仓库中的 `apps/emqx_bridge_opents` 应用用于将 EMQX 与 OpenTSDB 对接:用户可以创建规则(Rule),借助 EMQX 规则引擎把物联网数据以 OpenTSDB 数据点(metric / tags / value

gitblog_00437的博客 763

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

【亲测免费】 OpenTSDB下载与安装教程

OpenTSDB是当今流行的分布式时间序列数据库,它构建在HBase之上,专为满足大规模下计算机系统(如网络设备、操作系统、应用程序)的指标收集需求而设计。OpenTSDB能够处理来自成千上万台主机和应用的高速数据流(每几秒一次),并且不会删除或降采样数据,轻松存储数以百亿计的数据点。该库支持LGPLv2.1+和GPLv3+许可协议,并可通过[官方网站](http://opentsdb.net/)...

gitblog_01277的博客 1万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

OpenTSDB之HTTP请求接口、Java开发

HTTP API 由于OpenTSDB没有支持Java的SDK进行调用,所以基于Java开发OpenTSDB的调用将要依靠HTTP请求的方式进行。下面就先介绍下部分HTTP API的特性: 数据写入 /api/put 根据 url 参数的不同,可以选择是否获取详细的信息。 /api/put?summary // 返回失败和成功的个数 { "failed": 0, ...

zx711166的博客 8604

OpenTSDB安装HBase

Setup Hbase 安装HBase In order to use OpenTSDB, you need to have HBase up and running. This page will help you get started with a simple, single-node HBase setup, which is good enough to evaluate OpenTS

shaojie668的专栏 978

OpenTSDB2.4.0部署配置【HBase2.1.0】【CDH6.2】【Centos7】

目录Background1、安装部署2、修改配置3、使用说明 Background 就不具体介绍OpenTSDB了。这里主要介绍怎么在基于CDH部署的HBase上集成OpenTSDB。之前使用的时序数据库InfluxDB,后面要做平台,不想花钱买InfluxDB集群,就只能上开源的OpenTSDB了,现在只是在测试环境上测试,这里做个记录,方便以后正式上快速安装部署。 1、安装部署 1.1 安装JDK 这个 jdk1.6+ 都行,我这里用的1.8,具体安装就不赘述了。 1.2 安装gnuplo

on the way . . . 1497

基于阿里云HBase搭建OpenTSDB

OpenTSDB是一个基于HBase的分布式、可伸缩的开源时序数据库。OpenTSDB由TSD(Time Series Daemon)和一系列命令行工具组成。TSD用于接收用户请求并将时序数据存储在HBase中。TSD之间是相互独立的,没有master,也没有共享状态,因此可以根据系统的负载情况任意进行扩展。下图是一个基于OpenTSDB的监控系统架构图(来自官方文档): 本文介绍如何在阿里云H...

tianyeshiye 381

OpenTSDB系列目录

写在前面的一些话 距离我第一次写OpenTSDB的博客已经有两个月了,也受到了一些关注,但再次写OpenTSDB却很难再去说它有趣而精妙的插值等使用方法了。因为最近使用OpenTSDB的体验并不算好,在开始架构设计方面只考虑到它服务的易用性,而对它的负载和并发读写时性能的冲突考虑较少,因为出现了许多问题,这些问题甚至涉及到它的内核和依赖数据库HBase: 第一个问题是大概每两周挂掉一次,具体原...

jyj019的博客 3161

Prometheus 监控 OpenTSDB 深度实战:让 HBase 上的时序引擎透明可观测

摘要: OpenTSDB作为HBase上的分布式时序数据库,其性能与健康状态直接影响监控数据的可靠性。通过Prometheus的opentsdb_exporter,可以将其内部统计转换为标准指标,实现透明监控。本文详解部署流程,包括Docker/二进制安装、Prometheus抓取配置,并列出核心监控指标(如RPC流量、HTTP延迟、HBase操作等)及PromQL示例。此外,推荐Grafana仪表盘(如ID 11327)和关键告警规则(如RPC队列积压、HBase错误等),帮助全面掌控OpenTSDB运行

深山技术宅的博客 299

在hbase0.96上部署opentsdb

本文档是在hbase0.96.0版本上部署opentsdb监控时遇到的问题及相应的解决办法.本文所有操作均在ubuntu10.04系统上进行,文中所列命令几乎都可以复制粘贴到命令行上执行,涉及到具体目录的命令需要稍作修改。囿于作者水平有限,文章难免有错误之处,欢迎读者批评指正! 1. 准备工作 1.1. 环境准备 部署opentsdb的基本环境 1) 安装git工具(编译过程和获取源码都需

1706
上一篇: OpenTsdb 写入数据
下一篇: OpenTSDB TroubleShooting
mt0803
博客等级 码龄19年 21粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值