Current section
Files
Jump to
Current section
Files
lib/analytics_ex_web/plugs/bump_metric.ex
defmodule AnalyticsEx.Plugs.CountRequestsPerPath do
import Plug.Conn
def init(options), do: options
def call(conn, _opts) do
register_before_send(conn, fn conn ->
if conn.status == 200 do
path = "/" <> Enum.join(conn.path_info, "/")
AnalyticsEx.Metrics.bump(path)
end
conn
end)
end
end