Graylog server configuration

Could You explain these server config values:

outputbuffer_processor_keep_alive_time = 5000

outputbuffer_processor_threads_core_pool_size = 3

outputbuffer_processor_threads_max_pool_size = 30


These are the parameters for the ThreadPoolExecutor backing the output buffer:

corePoolSize - the number of threads to keep in the pool, even if they are idle, unless allowCoreThreadTimeOut is set

maximumPoolSize - the maximum number of threads to allow in the pool

keepAliveTime - when the number of threads is greater than the core, this is the maximum time that excess idle threads will wait for new tasks before terminating.

For reference:

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.