ex_flux v0.2.0 API Reference

Modules

ExFlux's per-node registry within the library's exported application

DSL around HTTPoison for interacting with the endpoints exposed by InfluxDB

Light, opinionated wrapper around :gen_udp

Configuration of a single database's connection pool, queue and supervision tree. Since InfluxDB uses a single server UDP port per database, this library's goal is to make it easy to do 1:1 mappings of a pool of UDP connections to that destination's port and batching datapoints.

Provides a wrapper around the :hackney pool used for querying/writing on behalf of a paritcular database.

A single worker responsible for sending stats to the configured database

Async queueing of ExFlux.Points and load shedding per database

Orchestration and supervision of ex_influx database components

Complete implementation of the InfluxDB line protocol

Data points as Elixir structs

Exceptions

Raised when no fields were specified on the provided data point