1

openTSDB 日志文件在哪里捕获?是否有任何配置文件可以指定我们自己的日志文件存储路径?此外,tsdb 将我们使用以下语法创建的指标数据存储在哪里?

put <metric> <timestamp> <value> <tagk1=tagv1[ tagk2=tagv2 ...tagkN=tagvN]>
4

1 回答 1

2

tsdb 日志记录:

Opentsdb 使用logback.xml文件来生成日志。如果您是从 debian 软件包安装的,那么 tsdb 二进制文件将在/etc/opentsdb/logback.xml中查找logback.xml

请参考以下网址: http: //opentsdb.net/docs/build/html/user_guide/logging.html

tsdb 数据存储:

通常 tsdb 将数据与关联的数据源一起存储。我正在使用 hbase 创建 tsdb 表。所以,对我来说,数据可以在 hbase 获得。tsdb 创建了 4 个表,这些表将在tsdb 提供的create_table.sh中找到。

您可以通过以下命令连接到 hbase shell:sudo /opt/hbase/bin/hbase shell(我的 hbase 二进制文件位于 /opt/hbase/bin/。如果您使用的是 hbase,请检查您安装 hbase 的位置)

您可以使用以下 url 中给出的命令查询 hbase shell: https ://learnhbase.wordpress.com/2013/03/02/hbase-shell-commands/

于 2015-10-20T11:48:07.600 回答