# `ScoutApm.Plugs.ControllerTimer`

# `action_name`

```elixir
@spec action_name(Plug.Conn.t(), list()) :: String.t()
```

Takes a connection, extracts the phoenix controller & action, then manipulates
& cleans it up.

Returns a string like "PageController#index"

# `before_send`

# `call`

# `ignore_uri?`

```elixir
@spec ignore_uri?(String.t()) :: boolean()
```

# `init`

# `maybe_mark_error`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
