View Source Funx.Config (funx v0.1.0)

Internal access to :funx application configuration.

These functions read from Application.get_env/3 with sane defaults. Used by effect modules for settings like timeouts, telemetry, and summarization.

Supported config keys

  • :timeout — default timeout for running effects (default: 5_000 ms)
  • :telemetry_prefix — base prefix for telemetry events (default: [:funx])
  • :telemetry_enabled — whether telemetry spans are emitted (default: true)
  • :summarizer — function used to summarize effect results for telemetry
  • :default_span_name — fallback span name for telemetry traces

Summary

Functions