lib/timescaledb.ex
defmodule Membrane.RTC.Engine.TimescaleDB do
@moduledoc """
Allows to store `Membrane.RTC.Engine` metrics reports in a database.
"""
@doc """
Stores `Membrane.RTC.Engine` metrics report in the database using `:repo` module passed in Application environment.
"""
@spec store_report(Membrane.RTC.Engine.Metrics.rtc_engine_report()) :: :ok
defdelegate store_report(report), to: __MODULE__.Reporter
end