riemannx v4.1.2 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_overflow/1.

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

checkout_timeout()

View Source
checkout_timeout() :: non_neg_integer()

Callback implementation for Riemannx.Settings.checkout_timeout/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.

Callback implementation for Riemannx.Settings.priority!/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.