Integrate with Data Collection Tools
📄️ Prometheus
Prometheus is a popular open-source monitoring and alerting system. In 2016, Prometheus joined the Cloud Native Computing Foundation (CNCF), becoming the second hosted project after Kubernetes. The project has a very active developer and user community.
📄️ Telegraf
Telegraf is a very popular open-source metric collection software. In data collection and platform monitoring systems, Telegraf can collect operational information from various components without the need to manually write scripts for periodic collection, reducing the difficulty of data acquisition.
📄️ collectd
collectd is a daemon for collecting system performance. collectd provides various storage mechanisms to store different values. It periodically collects relevant statistical information about the system while it is running and storing information. Utilizing this information helps identify current system performance bottlenecks and predict future system loads.
📄️ StatsD
StatsD is a simple daemon for aggregating and summarizing application metrics that has rapidly evolved in recent years into a unified protocol for collecting application performance metrics.
📄️ Icinga2
icinga2 is an open-source host and network monitoring software, originally developed from the Nagios network monitoring application. Currently, icinga2 is released under the GNU GPL v2 license.
📄️ TCollector
TCollector is part of openTSDB, used for collecting client logs and sending them to the database.
📄️ EMQX Platform
MQTT is a popular IoT data transmission protocol, and EMQX is an open-source MQTT Broker software. Without any coding, you can directly write MQTT data into TDengine by simply configuring "rules" in the EMQX Dashboard. EMQX supports saving data to TDengine by sending it to a web service and also provides a native TDengine driver in the enterprise version for direct saving.
📄️ HiveMQ Broker
HiveMQ is an MQTT broker that offers both a free personal edition and an enterprise version, primarily used for enterprise and emerging machine-to-machine M2M communication and internal transmission, meeting scalability, ease of management, and security features. HiveMQ provides an open-source plugin development kit. Data can be saved to TDengine through the HiveMQ extension - TDengine. For detailed usage, please refer to the HiveMQ extension - TDengine documentation.
📄️ Kafka Connect
The TDengine Kafka Connector includes two plugins: TDengine Source Connector and TDengine Sink Connector. Users only need to provide a simple configuration file to synchronize data from a specified topic in Kafka to TDengine, or synchronize data from a specified database in TDengine to Kafka, either in batches or in real-time.