OpenTSDB 使用时 推荐配置
2016-01-05 17:45
260 查看
OpenTSDB所有的配置都在 link. 这里列出来的配置基本都有默认值,但是有些需要根据环境和性能做出改变,具体如下表:
实际使用中,还需要根据metric的具体情况调整一些配置项,比如salt, uid.width等。
配置项 | 默认值 | 描述 | 修改值 |
---|---|---|---|
tsd.core.preload_uid_cache | false | 是否在TSD启动的时候,预热UID缓存数据,为了提升性能,需要开启 | true |
tsd.core.auto_create_metrics | false | 一个新的metric存入tsdb时,是否自动为其生成UID,如果true,存入成功,反之,失败。(按照最大优化性能的目标来说,应该预先为所有的metric生成UID,但是实际中预先不知道所有的metric,所以这个值需要设置为true) | true |
tsd.http.cachedir | 无 | tsd写临时文件的目录 | 根据实际环境设置,比如/tmp/opentsdb |
tsd.http.request.enable_chunked | false | Http写入数据时是否支持一次写入大批量的数据 | true |
tsd.http.request.max_chunk | 4096 | 写入的批量数据的上限 | 根据需要增大,比如65535 |
tsd.http.staticroot | 无 | opentsdb页面的静态资源文件目录 | 安装目录下 ./build/staticroot |
tsd.network.port | 无 | tsd读写数据的端口 | 根据实际配置 比如9099 |
tsd.query.timeout | 0 | tsd查询的timeout,如果为0,则不会timeout | 合理配置。 比如200 |
tsd.storage.enable_appends | false | 2.2版本,tsd 写数据到HBase有两种方式,一种是每来一条数据append到hbase, 一种是先缓存大量数据到tsd内存,然后进行compaction,一些性写入。推荐Append方式 | true |
tsd.storage.enable_compaction | true | append打开,这种就关闭 | false |
tsd.storage.fix_duplicates | false | 相同时间存储相同metric的时候(重复数据),最新写入的覆盖前面的值 | true |
tsd.storage.hbase.zk_basedir | /hbase | hbase 的zk的目录 | 根据实际配置 |
tsd.storage.hbase.zk_quorum | localhost | hbase 的zk地址 | 根据实际配置 |
相关文章推荐
- apache开源项目--Sirona
- OMSA在Linux服务器上安装部署
- Linux命令之uniq
- OpenTsdb 写入数据
- apache开源项目--Derby
- Linux源代码分析工具链
- OpenTsdb 核心设计
- linux学习笔记----1
- Centos7安装haproxy
- (转)Nginx + uwsgi + web.py + MySQLdb
- apache开源项目--Apache Drill
- Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules
- 大型网站架构演变和知识体系
- apache开源项目-- OODT
- docker 源码分析 四(基于1.8.2版本),Docker镜像的获取和存储
- apache开源项目--Mavibot
- Linux GPIO用户空间操作
- 图解linux下top命令的使用
- Linux---YUM
- Linux---LVM补充