# --------- NETWORK ---------- # The TCP port TSD should use for communications # *** REQUIRED *** tsd.network.port = # The IPv4 network address to bind to, defaults to all addresses # tsd.network.bind = 0.0.0.0 # Disable Nagel's algorithm, default is True #tsd.network.tcpnodelay = true # Determines whether or not to send keepalive packets to peers, default # is True #tsd.network.keep_alive = true # Determines if the same socket should be used for new connections, default # is True #tsd.network.reuseaddress = true # Number of worker threads dedicated to Netty, defaults to # of CPUs * 2 #tsd.network.worker_threads = 8 # Whether or not to use NIO or tradditional blocking IO, defaults to True #tsd.network.async_io = true # ----------- HTTP ----------- # The location of static files for the HTTP GUI interface. # *** REQUIRED *** tsd.http.staticroot = # Where TSD should write it's cache files to # *** REQUIRED *** tsd.http.cachedir = # --------- CORE ---------- # Whether or not to automatically create UIDs for new metric types, default # is False #tsd.core.auto_create_metrics = false # --------- STORAGE ---------- # Whether or not to enable data compaction in HBase, default is True #tsd.storage.enable_compaction = true # How often, in milliseconds, to flush the data point queue to storage, # default is 1,000 # tsd.storage.flush_interval = 1000 # Name of the HBase table where data points are stored, default is "tsdb" #tsd.storage.hbase.data_table = tsdb # Name of the HBase table where UID information is stored, default is "tsdb-uid" #tsd.storage.hbase.uid_table = tsdb-uid # Path under which the znode for the -ROOT- region is located, default is "/hbase" #tsd.storage.hbase.zk_basedir = /hbase # A comma separated list of Zookeeper hosts to connect to, with or without # port specifiers, default is "localhost" #tsd.storage.hbase.zk_quorum = localhost # --------- COMPACTIONS --------------------------------- # Frequency at which compaction thread wakes up to flush stuff in seconds, default 10 # tsd.storage.compaction.flush_interval = 10 # Minimum rows attempted to compact at once, default 100 # tsd.storage.compaction.min_flush_threshold = 100 # Maximum number of rows, compacted concirrently, default 10000 # tsd.storage.compaction.max_concurrent_flushes = 10000 # Compaction flush speed multiplier, default 2 # tsd.storage.compaction.flush_speed = 2