Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Ability to send data to a local or remote InfluxDB instance
  • Ability to send data to a remote InfluxDB instance
  • via InfluxDB http(s) REST API or InfluxDB Go Client
  • Authenticate the EdgeX node through Basic Authentication
  • Create new measurements in InfluxDB
  • Export throughput up to 1,000 events/second from each EdgeX node
  • Local buffering and retry mechanism with resilience to network downtime
  • Local logging of error messages & events through EdgeX Log serviceAbility to send data to multiple InfluxDB instances (up to 3)

Design

Although the best option would be to modify Core Data Service in order to rely on InfluxDB instead of MongoDB, a first step to achieve integration with influx is to modify the existing Export Service in order to enable a new delivery via InfluxDB Go Client or InfluxDB http(s) REST API.

...