Incant. Dashboard
(incant v0.1.0)
Copy Markdown
Defines a code-first dashboard with variables and widgets.
defmodule MyApp.Admin.Dashboards.Operations do
use Incant.Dashboard
title "Operations"
variables do
var :range, :date_range
end
grid columns: 12 do
stat :total_requests, span: 3, query: &MyApp.Admin.Metrics.total_requests/2
table :slow_requests, span: 6, query: &MyApp.Admin.Metrics.slow_requests/2 do
column :timestamp, label: "Timestamp", format: :datetime
column :duration_ms, label: "Duration", format: :number
end
end
end