kairosdb中的配置說明

2021-07-11 19:13:30 字數 4262 閱讀 4883

kairosdb配置主要更改conf目錄下的kairosdb.properties 檔案。

它們的屬性和說明如下所示:

kairosdb.hostname

描述:當報告內部指標時所使用的主機名

需要:可選

預設值:不設定該值,會使用hostname命令。

kairosdb.telnetserver.port

描述:telnet服務埠。

需要:必需

預設值:4242

kairosdb.telnetserver.commands

描述:列出kairosdb支援的telnet命令。

需要:必需

預設值:put、version

kairosdb.service.telnet

描述:全包和類名來處理在telnet請求的類。

需要:必需

預設值:org.kairosdb.core.telnet.telnetservermodule

描述:全包和類名來處理在http請求的類。

需要:必需

預設值:org.kairosdb.core.http.webservletmodule

kairosdb.service.reporter

描述:全包和類名來處理內部指標報表類。 如果沒有指定,報告將關閉。

需要:可選

預設值:org.kairosdb.core.reporting.metricreportingmodule

kairosdb.reporter.period

描述:內部指標報告週期。

需要:如果有指定kairosdb.service.reporter 則必需

預設值:1

kairosdb.reporter.period_unit

描述:與kairosdb.reporter.period結合使用。單位有:milliseconds, seconds, minutes, days

需要:如果有指定kairosdb.service.reporter 則必需

預設值:minutes

kairosdb.jetty.port

描述:kairosdb ui使用的埠。設定為0將禁用http埠。

需要:可選。必需設定該屬性或kairosdb.jetty.ssl.port屬性

預設值:8080

kairosdb.jetty.static_web_root

描述:jetty服務的web路徑

需要:必需

預設值:webroot

kairosdb.jetty.basic_auth.user

描述:設定基本身份驗證的使用者名稱

需要:可選

預設值:none

kairosdb.jetty.basic_auth.password

描述:設定基本身份驗證的密碼

需要:可選

預設值:none

kairosdb.jetty.ssl.port

描述:ssl使用的埠

需要:可選

預設值:443

kairosdb.jetty.ssl.keystore.path

描述:ssl證書完整路徑。

需要:可選

預設值:

kairosdb.jetty.ssl.keystore.password

描述:key秘鑰

需要:如果有設定kairosdb.jetty.ssl.keystore.path則必需。

預設值:

kairosdb.service.datastore

描述:全包和類名來處理資料儲存請求的類。

需要:org.kairosdb.datastore.h2.h2module

或 org.kairosdb.datastore.cassandra.cassandramoduleor

預設值:org.kairosdb.datastore.h2.h2module

或 net.opentsdb.kairosdb.hbasemodule

kairosdb.datastore.h2.database_path

描述:h2資料庫目錄

需要:如果選擇h2作為資料庫必需

預設值:build/h2db

kairosdb.datastore.cassandra.host_list

描述:逗號分隔的一些列cassandra節點

需要:如果選擇cassandra作為資料庫必需

預設值:localhost:9160

kairosdb.datastore.cassandra.replication_factor

描述:cassandra複製因子

需要:如果選擇cassandra作為資料庫必需

預設值:1

kairosdb.datastore.cassandra.write_delay

描述:指標快取延遲寫入cassandra

需要:如果選擇cassandra作為資料庫必需

預設值:1000

kairosdb.datastore.cassandra.write_buffer_max_size

描述:寫快取最大大小。當快取滿時資料寫入

需要:如果選擇cassandra作為資料庫必需

預設值:500000

kairosdb.datastore.cassandra.single_row_read_size

描述:當從cassandra讀取單一行的緩衝區大小

需要:如果選擇cassandra作為資料庫必需

預設值:10240

kairosdb.datastore.cassandra.multi_row_read_size

描述:當從cassandra讀取多行時的緩衝區大小

需要:如果選擇cassandra作為資料庫必需

預設值:1024

kairosdb.datastore.cassandra.auth.

[prop name]

描述:cassandra身份驗證,如:kairosdb.datastore.cassandra.auth.user=admin

需要:可選

預設值:

kairosdb.datastore.cassandra.increase_buffer_size_schedule

描述:如果cassandra負載高,kairosdb將降低寫入緩衝區的大小。 此屬性標識kairosdb試圖增加緩衝區大小遞增頻率,直到它恢復到kairosdb.datastore.cassandra.write_buffer_max_size。

需要:如果選擇cassandra作為資料庫必需

預設值:0 

/5 ?

kairosdb.datastore.hbase.timeseries_table

描述:儲存指標的hbase表名

需要:如果選擇hbase作為資料庫必需

預設值:tsdb

kairosdb.datastore.hbase.uinqueids_table

描述:唯一id的hbase表名

需要:如果選擇hbase作為資料庫必需

預設值:tsdb-uid

kairosdb.datastore.hbase.zoo_keeper_quorum

描述:zookeeper quorum主機

需要:如果選擇hbase作為資料庫必需

預設值:localhost

kairosdb.datastore.hbase.zoo_keeper_base_dir

描述:zookeeper基本目錄

需要:如果使用帶zookeeper的hbase則必需

預設值:

kairosdb.datastore.hbase.auto_create_metrics

描述:如果為true,如果不存在的指標將被建立。如果為false,新的指標將被拒絕。

需要:如果選擇hbase作為資料庫必需

預設值:true

kairosdb.service.oauth

描述:全包和處理oauth的通訊類的類名。

需要:可選

預設值:org.kairosdb.core.oauth.oauthmodule

kairosdb.oauth.consumer.

[consumer key]

描述:oauth秘鑰

需要:使用oauth則必需

預設值:

kairosdb.job.cache_file_cleaner_schedule

描述:快取檔案清理進度

需要:預設值:0 0 12 ? * sun *

nginx 中server配置說明

server error page 404 404.html 指定錯誤頁面 redirect server error pages to the static page 50x.html 把後台錯誤重定向到靜態的50x.html頁面 error page 500 502 503 504 50x.ht...

tslib的配置說明

tslib 的config資訊首先從系統的環境變數讀取,從環境變數讀取的引數有下面一些 tslib tseventtype 雖然很多文件提到了這個引數,但我在tslib 1.4的源 裡面沒有找到這個引數,這個引數應該已經沒有什麼用了 tslib consoledevice 控制台裝置檔名 tslib...

nginx的配置說明

定義nginx執行的使用者和使用者組 user www www nginx程序數,建議設定為等於cpu總核心數。worker processes 8 全域性錯誤日誌定義型別,debug info notice warn error crit error log var log nginx error...