View Source Telemetry
LiveView currently exposes the following telemetry events:
- [:phoenix, :live_view, :mount, :start]- Dispatched by a- Phoenix.LiveViewimmediately before- mount/3is invoked.- Measurement: - %{system_time: System.monotonic_time}
- Metadata: - %{ socket: Phoenix.LiveView.Socket.t, params: unsigned_params | :not_mounted_at_router, session: map, uri: String.t() | nil }
 
- [:phoenix, :live_view, :mount, :stop]- Dispatched by a- Phoenix.LiveViewwhen the- mount/3callback completes successfully.- Measurement: - %{duration: native_time}
- Metadata: - %{ socket: Phoenix.LiveView.Socket.t, params: unsigned_params | :not_mounted_at_router, session: map, uri: String.t() | nil }
 
- [:phoenix, :live_view, :mount, :exception]- Dispatched by a- Phoenix.LiveViewwhen an exception is raised in the- mount/3callback.- Measurement: - %{duration: native_time}
- Metadata: - %{ socket: Phoenix.LiveView.Socket.t, kind: atom, reason: term, params: unsigned_params | :not_mounted_at_router, session: map, uri: String.t() | nil }
 
- [:phoenix, :live_view, :handle_params, :start]- Dispatched by a- Phoenix.LiveViewimmediately before- handle_params/3is invoked.- Measurement: - %{system_time: System.monotonic_time}
- Metadata: - %{ socket: Phoenix.LiveView.Socket.t, params: unsigned_params, uri: String.t() }
 
- [:phoenix, :live_view, :handle_params, :stop]- Dispatched by a- Phoenix.LiveViewwhen the- handle_params/3callback completes successfully.- Measurement: - %{duration: native_time}
- Metadata: - %{ socket: Phoenix.LiveView.Socket.t, params: unsigned_params, uri: String.t() }
 
- [:phoenix, :live_view, :handle_params, :exception]- Dispatched by a- Phoenix.LiveViewwhen an exception is raised in the- handle_params/3callback.- Measurement: - %{duration: native_time}
- Metadata: - %{ socket: Phoenix.LiveView.Socket.t, kind: atom, reason: term, params: unsigned_params, uri: String.t() }
 
- [:phoenix, :live_view, :handle_event, :start]- Dispatched by a- Phoenix.LiveViewimmediately before- handle_event/3is invoked.- Measurement: - %{system_time: System.monotonic_time}
- Metadata: - %{ socket: Phoenix.LiveView.Socket.t, event: String.t(), params: unsigned_params }
 
- [:phoenix, :live_view, :handle_event, :stop]- Dispatched by a- Phoenix.LiveViewwhen the- handle_event/3callback completes successfully.- Measurement: - %{duration: native_time}
- Metadata: - %{ socket: Phoenix.LiveView.Socket.t, event: String.t(), params: unsigned_params }
 
- [:phoenix, :live_view, :handle_event, :exception]- Dispatched by a- Phoenix.LiveViewwhen an exception is raised in the- handle_event/3callback.- Measurement: - %{duration: native_time}
- Metadata: - %{ socket: Phoenix.LiveView.Socket.t, kind: atom, reason: term, event: String.t(), params: unsigned_params }
 
- [:phoenix, :live_component, :handle_event, :start]- Dispatched by a- Phoenix.LiveComponentimmediately before- handle_event/3is invoked.- Measurement: - %{system_time: System.monotonic_time}
- Metadata: - %{ socket: Phoenix.LiveView.Socket.t, component: atom, event: String.t(), params: unsigned_params }
 
- [:phoenix, :live_component, :handle_event, :stop]- Dispatched by a- Phoenix.LiveComponentwhen the- handle_event/3callback completes successfully.- Measurement: - %{duration: native_time}
- Metadata: - %{ socket: Phoenix.LiveView.Socket.t, component: atom, event: String.t(), params: unsigned_params }
 
- [:phoenix, :live_component, :handle_event, :exception]- Dispatched by a- Phoenix.LiveComponentwhen an exception is raised in the- handle_event/3callback.- Measurement: - %{duration: native_time}
- Metadata: - %{ socket: Phoenix.LiveView.Socket.t, kind: atom, reason: term, component: atom, event: String.t(), params: unsigned_params }