Current section
Files
Jump to
Current section
Files
lib/core/telemetry.ex
defmodule TelemetryMetricsPrometheus.Core.Telemetry do
@moduledoc false
def dispatch_table_stats(table) do
info = :ets.info(table) |> Map.new()
measurements = Map.take(info, [:memory, :size])
metadata = Map.drop(info, [:memory, :size])
:telemetry.execute([:telemetry_metrics_prometheus, :table, :status], measurements, metadata)
end
end