otel_configuration (opentelemetry v1.0.0-rc.4) View Source
Link to this section Summary
Link to this section Types
Specs
t() ::
#{log_level := atom(),
register_loaded_applications := boolean() | undefined,
create_application_tracers := boolean() | undefined,
id_generator := module(),
deny_list := [atom()],
resource_detectors => [module()],
resource_detector_timeout => integer(),
text_map_propagators := [atom()],
traces_exporter := {atom(), term()},
processors := list(),
sampler := {atom(), term()},
sweeper :=
#{interval => integer() | infinity,
strategy => atom() | fun(),
span_ttl => integer() | infinity,
storage_size => integer() | infinity},
attribute_count_limit := integer(),
attribute_value_length_limit := integer() | infinity,
event_count_limit := integer(),
link_count_limit := integer(),
attribute_per_event_limit := integer(),
attribute_per_link_limit := integer()}.
Link to this section Functions
Specs
merge_list_with_environment([{OSVar, Key, Transform}], AppEnv, ConfigMap) -> ConfigMap
when
OSVar :: string(),
Key :: atom(),
Transform :: atom(),
AppEnv :: [{atom(), term()}],
ConfigMap :: map().
Specs
merge_with_os(list()) -> t().