riemannx v4.0.4 Riemannx.Settings.Default View Source

This module follows the default config format as of 3.0.0.

Link to this section Summary

Functions

Callback implementation for Riemannx.Settings.batch_module/0

Callback implementation for Riemannx.Settings.batch_size/0

Callback implementation for Riemannx.Settings.batch_type/0

Callback implementation for Riemannx.Settings.events_host/0

Callback implementation for Riemannx.Settings.host/0

Callback implementation for Riemannx.Settings.max_udp_size/0

Callback implementation for Riemannx.Settings.module/1

Callback implementation for Riemannx.Settings.options/1

Callback implementation for Riemannx.Settings.pool_name/1

Callback implementation for Riemannx.Settings.pool_size/1

Callback implementation for Riemannx.Settings.port/1

Callback implementation for Riemannx.Settings.priority!/1

Callback implementation for Riemannx.Settings.retry_count/1

Callback implementation for Riemannx.Settings.send_timeout/0

Callback implementation for Riemannx.Settings.strategy/1

Callback implementation for Riemannx.Settings.type/0

Link to this section Types

Link to this type conn_type() View Source
conn_type() :: :tcp | :udp | :tls

Link to this section Functions

Link to this function batch_interval() View Source
batch_interval() :: integer()

Callback implementation for Riemannx.Settings.batch_interval/0.

Link to this function batch_module() View Source
batch_module() :: module()

Callback implementation for Riemannx.Settings.batch_module/0.

Link to this function batch_size() View Source
batch_size() :: integer()

Callback implementation for Riemannx.Settings.batch_size/0.

Link to this function batch_type() View Source
batch_type() :: conn_type() | :combined

Callback implementation for Riemannx.Settings.batch_type/0.

Link to this function events_host() View Source
events_host() :: binary()

Callback implementation for Riemannx.Settings.events_host/0.

Callback implementation for Riemannx.Settings.host/0.

Callback implementation for Riemannx.Settings.max_overflow/1.

Link to this function max_udp_size() View Source
max_udp_size() :: non_neg_integer()

Callback implementation for Riemannx.Settings.max_udp_size/0.

Link to this function metrics_module() View Source
metrics_module() :: module()

Callback implementation for Riemannx.Settings.metrics_module/0.

Link to this function module(t) View Source
module(conn_type() | :combined | :batch) :: module()

Callback implementation for Riemannx.Settings.module/1.

Callback implementation for Riemannx.Settings.options/1.

Link to this function pool_name(atom) View Source
pool_name(conn_type()) :: atom()

Callback implementation for Riemannx.Settings.pool_name/1.

Callback implementation for Riemannx.Settings.pool_size/1.

Link to this function port(t) View Source
port(:tcp | :udp | :tls) :: :inet.port_number()

Callback implementation for Riemannx.Settings.port/1.

Link to this function retry_count(t) View Source
retry_count(conn_type()) :: non_neg_integer() | :infinity

Callback implementation for Riemannx.Settings.retry_count/1.

Link to this function retry_interval(t) View Source
retry_interval(conn_type()) :: non_neg_integer()

Callback implementation for Riemannx.Settings.retry_interval/1.

Link to this function send_timeout() View Source
send_timeout() :: non_neg_integer()

Callback implementation for Riemannx.Settings.send_timeout/0.

Link to this function strategy(t) View Source
strategy(conn_type()) :: :fifo | :lifo

Callback implementation for Riemannx.Settings.strategy/1.

Link to this function type() View Source
type() :: :tcp | :udp | :tls | :combined | :batch

Callback implementation for Riemannx.Settings.type/0.