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.cachedirtsd写临时文件的目录根据实际环境设置,比如/tmp/opentsdb
tsd.http.request.enable_chunkedfalseHttp写入数据时是否支持一次写入大批量的数据true
tsd.http.request.max_chunk4096写入的批量数据的上限根据需要增大,比如65535
tsd.http.staticrootopentsdb页面的静态资源文件目录安装目录下 ./build/staticroot
tsd.network.porttsd读写数据的端口根据实际配置 比如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等。

转载于:https://my.oschina.net/sniperLi/blog/918133

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值