emqx/apps/emqx_bridge_influxdb
Thales Macedo Garitezi 6cd503865b fix(machine_boot): ensure `emqx_bridge` starts after its companion apps
We need to reverse the dependency of `emqx_bridge` and `emqx_bridge_*`, because the former
loads and starts bridges during its application startup.  If the individual bridge
application being loaded has not started with its dependencies, the supervision tree will
not be ready for that.
2023-07-20 13:11:44 -03:00
..
src fix(machine_boot): ensure `emqx_bridge` starts after its companion apps 2023-07-20 13:11:44 -03:00
test test(influxdb): write raw as float for all number value 2023-07-10 20:00:09 +08:00
BSL.txt chore: create dirs and README template for all ee bridges 2023-04-18 09:36:41 +08:00
README.md docs: fix invalid links 2023-05-15 11:18:09 +08:00
docker-ct refactor(influxdb): move influxdb bridge into its own app 2023-05-12 11:48:49 +08:00
rebar.config chore(influxdb): bump version for influxdb client 2023-06-15 17:53:08 -03:00

README.md

EMQX InfluxDB Bridge

InfluxDB is an open-source time-series database that is optimized for storing, retrieving, and querying large volumes of time-stamped data. It is commonly used for monitoring and analysis of metrics, events, and real-time analytics. InfluxDB is designed to be fast, efficient, and scalable, and it has a SQL-like query language that makes it easy to extract insights from time-series data.

The application is used to connect EMQX and InfluxDB. User can create a rule and easily ingest IoT data into InfluxDB by leveraging EMQX Rules.

Documentation

HTTP APIs

  • Several APIs are provided for bridge management, which includes create bridge, update bridge, get bridge, stop or restart bridge and list bridges etc.

    Refer to API Docs - Bridges for more detailed information.

  • Create bridge API doc list required parameters for creating a InfluxDB bridge. There are two types of InfluxDB API (v1 and v2), please select the right version of InfluxDB. Below are several important parameters for v1,

    • server: The IPv4 or IPv6 address or the hostname to connect to.
    • database: InfluxDB database name
    • write_syntax: Conf of InfluxDB line protocol to write data points. It is a text-based format that provides the measurement, tag set, field set, and timestamp of a data point, and placeholder supported.

Contributing

Please see our contributing.md.

License

EMQ Business Source License 1.1, refer to LICENSE.