All parameters listed here correspond to settings in tb-edge.yml (or tb-edge.conf on Linux). Set them as environment variables in /etc/tb-edge/conf/tb-edge.conf (Linux) or as container environment variables (Docker / Kubernetes). For instructions on applying changes, see How to change configuration.
| Parameter | Env variable | Default | Description |
|---|
mail.oauth2.refreshTokenCheckingInterval | REFRESH_TOKEN_EXPIRATION_CHECKING_INTERVAL | 86400 | Interval for checking refresh token expiration in seconds(by default, 1 day). |
mail.per_tenant_rate_limits | MAIL_PER_TENANT_RATE_LIMITS | _(empty)_ | Rate limits for sending mails per tenant. As example for 1000 per minute and 10000 per hour is “1000:60,10000:3600” |
| Parameter | Env variable | Default | Description |
|---|
usage.stats.report.enabled | USAGE_STATS_REPORT_ENABLED | true | Enable/Disable the collection of API usage statistics. Collected on a system and tenant level by default |
usage.stats.report.enabled_per_customer | USAGE_STATS_REPORT_PER_CUSTOMER_ENABLED | false | Enable/Disable the collection of API usage statistics on a customer level |
usage.stats.report.interval | USAGE_STATS_REPORT_INTERVAL | 10 | Statistics reporting interval, set to send summarized data every 10 seconds by default |
usage.stats.check.cycle | USAGE_STATS_CHECK_CYCLE | 60000 | Interval of checking the start of the next cycle and re-enabling the blocked tenants/customers |
usage.stats.gauge_report_interval | USAGE_STATS_GAUGE_REPORT_INTERVAL | 180000 | In milliseconds. The default value is 3 minutes |
usage.stats.devices.report_interval | DEVICES_STATS_REPORT_INTERVAL | 60 | In seconds, the default value is 1 minute. When changing, in cluster mode, make sure usage.stats.gauge_report_interval is set to x2-x3 of this value |
| Parameter | Env variable | Default | Description |
|---|
ui.dashboard.max_datapoints_limit | DASHBOARD_MAX_DATAPOINTS_LIMIT | 50000 | Maximum allowed datapoints fetched by widgets |
ui.help.base-url | UI_HELP_BASE_URL | https://raw.githubusercontent.com/thingsboard/thingsboard-ui-help/release-3.8 | Base URL for UI help assets |
| Parameter | Env variable | Default | Description |
|---|
notification_system.thread_pool_size | TB_NOTIFICATION_SYSTEM_THREAD_POOL_SIZE | 10 | Specify thread pool size for Notification System processing notification rules and notification sending. Recommend value <= 10 |
notification_system.rules.deduplication_durations | TB_NOTIFICATION_RULES_DEDUPLICATION_DURATIONS | NEW_PLATFORM_VERSION:0;RATE_LIMITS:14400000; | Semicolon-separated deduplication durations (in millis) for trigger types. Format: ‘NotificationRuleTriggerType1:123;NotificationRuleTriggerType2:456’ |
| Parameter | Env variable | Default | Description |
|---|
mobileApp.domain | TB_MOBILE_APP_DOMAIN | demo.thingsboard.io | Server domain name for Thingsboard Live mobile application |
mobileApp.googlePlayLink | TB_MOBILE_APP_GOOGLE_PLAY_LINK | https://play.google.com/store/apps/details?id=org.thingsboard.demo.app | Link to Google Play store for Thingsboard Live mobile application |
mobileApp.appStoreLink | TB_MOBILE_APP_APP_STORE_LINK | https://apps.apple.com/us/app/thingsboard-live/id1594355695 | Link to App Store for Thingsboard Live mobile application |