Beethoven.Allocator.Agent (Beethoven v0.3.0)
Behaviour to create an agent for data ingress into Beethoven.Allocator
.
Summary
Types
@type signal() :: [name: atom(), weight: float(), type: signal_type()]
Defines a single signal that this agent can accept.
@type signal_type() :: :count | :percent
Defines types of signal.
@type signals() :: [signal()]
List of signals.