emqx/apps/emqx_bridge_influxdb
Zaiming (Stone) Shi 46877e979b chore: update copyright-year 2024-02-23 08:21:06 +01:00
..
src chore: update copyright-year 2024-02-23 08:21:06 +01:00
test chore: update copyright-year 2024-02-23 08:21:06 +01:00
BSL.txt chore: update BSL license change date 2024-01-29 16:47:31 +01: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 fix: cannot write literal numbers to influxdb 2024-01-15 09:29:09 +08: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.