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
  • Ability to send data to multiple InfluxDB instances (up to 3)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 service

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.

...