|
|
|
@ -64,7 +64,7 @@ cluster: |
|
|
|
|
|
|
|
# Plugins configuration parameters |
|
|
|
plugins: |
|
|
|
# Comma seperated package list used during classpath scanning for plugins |
|
|
|
# Comma separated package list used during classpath scanning for plugins |
|
|
|
scan_packages: "${PLUGINS_SCAN_PACKAGES:org.thingsboard.server.extensions,org.thingsboard.rule.engine}" |
|
|
|
|
|
|
|
# Security parameters |
|
|
|
@ -84,7 +84,7 @@ dashboard: |
|
|
|
max_datapoints_limit: "${DASHBOARD_MAX_DATAPOINTS_LIMIT:50000}" |
|
|
|
|
|
|
|
database: |
|
|
|
ts_max_intervals: "${DATABASE_TS_MAX_INTERVALS:700}" # mas number of DB queries generated by single API call to fetch telemetry records |
|
|
|
ts_max_intervals: "${DATABASE_TS_MAX_INTERVALS:700}" # Max number of DB queries generated by single API call to fetch telemetry records |
|
|
|
entities: |
|
|
|
type: "${DATABASE_ENTITIES_TYPE:sql}" # cassandra OR sql |
|
|
|
ts: |
|
|
|
@ -107,7 +107,7 @@ cassandra: |
|
|
|
metrics: "${CASSANDRA_DISABLE_METRICS:true}" |
|
|
|
# NONE SNAPPY LZ4 |
|
|
|
compression: "${CASSANDRA_COMPRESSION:none}" |
|
|
|
# Specify cassandra claster initialization timeout (if no hosts available during startup) |
|
|
|
# Specify cassandra cluster initialization timeout in milliseconds (if no hosts available during startup) |
|
|
|
init_timeout_ms: "${CASSANDRA_CLUSTER_INIT_TIMEOUT_MS:300000}" |
|
|
|
# Specify cassandra claster initialization retry interval (if no hosts available during startup) |
|
|
|
init_retry_interval_ms: "${CASSANDRA_CLUSTER_INIT_RETRY_INTERVAL_MS:3000}" |
|
|
|
@ -153,8 +153,6 @@ sql: |
|
|
|
|
|
|
|
# Actor system parameters |
|
|
|
actors: |
|
|
|
cluster: |
|
|
|
grpc_callback_thread_pool_size: "${ACTORS_CLUSTER_GRPC_CALLBACK_THREAD_POOL_SIZE:10}" |
|
|
|
tenant: |
|
|
|
create_components_on_init: "${ACTORS_TENANT_CREATE_COMPONENTS_ON_INIT:true}" |
|
|
|
session: |
|
|
|
@ -310,7 +308,7 @@ audit_log: |
|
|
|
"user": "${AUDIT_LOG_MASK_USER:W}" |
|
|
|
"rule_chain": "${AUDIT_LOG_MASK_RULE_CHAIN:W}" |
|
|
|
"alarm": "${AUDIT_LOG_MASK_ALARM:W}" |
|
|
|
"entity_view": "${AUDIT_LOG_MASK_RULE_CHAIN:W}" |
|
|
|
"entity_view": "${AUDIT_LOG_MASK_ENTITY_VIEW:W}" |
|
|
|
sink: |
|
|
|
# Type of external sink. possible options: none, elasticsearch |
|
|
|
type: "${AUDIT_LOG_SINK_TYPE:none}" |
|
|
|
@ -324,7 +322,7 @@ audit_log: |
|
|
|
date_format: "${AUDIT_LOG_SINK_DATE_FORMAT:YYYY.MM.DD}" |
|
|
|
scheme_name: "${AUDIT_LOG_SINK_SCHEME_NAME:http}" # http or https |
|
|
|
host: "${AUDIT_LOG_SINK_HOST:localhost}" |
|
|
|
port: "${AUDIT_LOG_SINK_POST:9200}" |
|
|
|
port: "${AUDIT_LOG_SINK_PORT:9200}" |
|
|
|
user_name: "${AUDIT_LOG_SINK_USER_NAME:}" |
|
|
|
password: "${AUDIT_LOG_SINK_PASSWORD:}" |
|
|
|
|
|
|
|
@ -344,7 +342,7 @@ kafka: |
|
|
|
requests_topic: "${TB_TRANSPORT_API_REQUEST_TOPIC:tb.transport.api.requests}" |
|
|
|
responses_topic: "${TB_TRANSPORT_API_RESPONSE_TOPIC:tb.transport.api.responses}" |
|
|
|
max_pending_requests: "${TB_TRANSPORT_MAX_PENDING_REQUESTS:10000}" |
|
|
|
request_timeout: "${TB_TRANSPORT_MAX_REQUEST_TIMEOUT:10000}" |
|
|
|
max_requests_timeout: "${TB_TRANSPORT_MAX_REQUEST_TIMEOUT:10000}" |
|
|
|
request_poll_interval: "${TB_TRANSPORT_REQUEST_POLL_INTERVAL_MS:25}" |
|
|
|
request_auto_commit_interval: "${TB_TRANSPORT_REQUEST_AUTO_COMMIT_INTERVAL_MS:100}" |
|
|
|
rule_engine: |
|
|
|
@ -371,7 +369,7 @@ js: |
|
|
|
# JS Eval request topic |
|
|
|
request_topic: "${REMOTE_JS_EVAL_REQUEST_TOPIC:js.eval.requests}" |
|
|
|
# JS Eval responses topic prefix that is combined with node id |
|
|
|
response_topic_prefix: "${REMOTE_JS_EVAL_REQUEST_TOPIC:js.eval.responses}" |
|
|
|
response_topic_prefix: "${REMOTE_JS_EVAL_RESPONSE_TOPIC:js.eval.responses}" |
|
|
|
# JS Eval max pending requests |
|
|
|
max_pending_requests: "${REMOTE_JS_MAX_PENDING_REQUESTS:10000}" |
|
|
|
# JS Eval max request timeout |
|
|
|
|