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...