High-performance export to TDengine, the next-generation time-series database optimized for IoT and Industrial applications. This connector uses the WebSocket protocol and automatically manages Super Tables (STABLE) and child tables per device.
open_in_new
Official Documentation
tdengine.com
Configuration Parameters
| Parameter | Required | Type | Default | Description |
|---|---|---|---|---|
| Host | No | string | localhost | TDengine server hostname or IP. |
| Port | No | int | 6041 | WebSocket port (default is 6041). |
| Username | No | string | root | Database username. |
| Password | No | string | taosdata | Database password. |
| Database | No | string | proxus | Target database name. |
| StableName | No | string | device_data | Name of the Super Table to create/use. |
| Keep | No | int | 365 | Data retention period in days. |
| Duration | No | int | 10 | Duration of each data file in days. |
| Buffer | No | int | 256 | Write buffer size in MB. |
Internal Behavior
Schema Management
- Super Tables: Creates a Super Table with columns
ts,numeric_value,string_valueand tagstagname,devicename,deviceid. - Child Tables: Creates a child table per
{StableName}_{DeviceName}_{DeviceId}_{Metric}(metric name is sanitized). - WebSocket Protocol: Uses the lightweight WebSocket connector for low-latency writes.
Performance Features
- Batching: Payloads are processed in chunks of 1000 records.
- Retry Policy: Built-in retry mechanism (3 attempts) for transient network failures.
- Timestamp: Inserts use
DateTime.UtcNowfortsby default.