mix selecto.gen.live_dashboard (selecto_mix v0.4.2)

Generates a Phoenix LiveDashboard page for Selecto query metrics.

This task creates a custom LiveDashboard page that displays:

  • Query execution metrics
  • Slow query analysis
  • Cache hit/miss rates
  • Query timeline visualization
  • Index usage statistics

Usage

mix selecto.gen.live_dashboard

This will:

  1. Generate the LiveDashboard page module
  2. Add Selecto-specific telemetry metrics
  3. Update your router.ex with the additional_pages configuration

Options

  • --no-router - Skip router.ex modifications
  • --module - The module name for the page (default: YourAppWeb.LiveDashboard.SelectoPage)

Example

mix selecto.gen.live_dashboard
mix selecto.gen.live_dashboard --module MyAppWeb.Dashboard.SelectoMetrics