捕获的openTSDB日志文件在哪里?是否有任何配置文件,我们可以指定自己的路径来存储日志文件?另外tsdb在哪里存储我们使用以下语法创建的度量数据?
put <metric> <timestamp> <value> <tagk1=tagv1[ tagk2=tagv2 ...tagkN=tagvN]>
答案 0 :(得分:2)
Opentsdb使用 logback.xml 文件生成日志。 如果您已从debian软件包安装,那么tsdb二进制文件将在 /etc/opentsdb/logback.xml 中查找 logback.xml 。
请参阅以下网址: http://opentsdb.net/docs/build/html/user_guide/logging.html
通常,tsdb使用关联的数据源存储数据。我正在使用hbase来创建tsdb表。所以,对我来说,数据可以在hbase获得。 tsdb创建了4个表,可以在tsdb提供的 create_table.sh 中找到。
您可以通过以下命令连接到hbase shell: sudo / opt / hbase / bin / hbase shell(我的hbase二进制文件位于/ opt / hbase / bin /。如果你使用hbase,请检查你安装hbase的位置)
您可以使用以下网址中给出的命令查询hbase shell: https://learnhbase.wordpress.com/2013/03/02/hbase-shell-commands/