Packages
moesif_api
0.1.0-alpha
The Moesif API Elixir Plug is a sophisticated API monitoring and analytics tool tailored for Elixir and Phoenix applications.
Current section
Files
Jump to
Current section
Files
lib/plug/config.ex
defmodule MoesifApi.Config do
def fetch_config(opts) do
env_config = Application.get_env(:moesif_api, :config, [])
with_defaults = Keyword.merge(default_config(), env_config)
Keyword.merge(with_defaults, opts)
end
defp default_config do
[
api_url: "https://api.moesif.net/v1/events/batch",
application_id: "Your Moesif Application Id",
event_queue_size: 100_000,
max_batch_size: 100,
max_batch_wait_time_ms: 2_000
]
end
end