View Source AntikytheraCore.MetricsUploader (antikythera v0.5.1)
A GenServer
which buffers metrics data and periodically flushes the aggregated results to stable storage.
Summary
Functions
Returns a specification to start this module under a supervisor.
Functions
Returns a specification to start this module under a supervisor.
See Supervisor
.
@spec submit( GenServer.server(), Antikythera.Metrics.DataList.t(), AntikytheraCore.Metrics.Buffer.epool_id() ) :: :ok
@spec submit_custom_metrics( GenServer.server(), Antikythera.Metrics.DataList.t(), nil | Antikythera.Context.t() ) :: :ok
@spec submit_with_time( GenServer.server(), Antikythera.Time.t(), Antikythera.Metrics.DataList.t(), AntikytheraCore.Metrics.Buffer.epool_id() ) :: :ok