Dashboards

Analytics dashboards over your raw events

Compose KPI, line, bar, table, and Sankey tiles into a board that shares one time window — every tile running on your own events and profiles. Open-source and self-hostable, free during open beta.

Six tile types One shared time window Period-over-period Self-hostable
Definition

What an analytics dashboard is

A board of tiles over your events, all sharing one time range.

A dashboard turns scattered product analytics into something you can read at a glance: the KPIs that matter, the trends behind them, and the breakdowns that explain a move — on one board, over one window. In Pug every tile runs on the same raw events and profiles, so a number on a scorecard and the chart beside it are always telling the same story.

The board

One window, every tile in sync

A static preview of a Pug board — KPI tiles with period-over-period deltas, a trend, and a ranked breakdown.

Tile types

What goes on a board

Each tile is an insight pinned to the board — pick the shape that answers the question.

KPI & line

Single-number scorecards and time-series of any event count or aggregation, with a period-over-period delta.

Bar & table

Break a metric down by any dimension — device, plan, country — as a ranked bar or a sortable table.

Sankey

A user-flow tile showing the paths people take between events, and where they branch off.

Markdown notes

Plain-text tiles for context between charts — what a board means, and what to look at first.

What a board does

Built to be read, not just filled

  • KPI, line, area, bar, table, and Sankey tiles
  • One time window and granularity for the whole board
  • Period-over-period comparison per tile
  • Thresholds that color a KPI when it crosses a limit
  • Markdown tiles for notes between charts
Own the board

Dashboards that stay on your servers

The dashboard isn’t a separate product — it ships with Pug, and self-hosts with it. One Go binary backed by PostgreSQL, ClickHouse, and NATS, under AGPL-3.0.

FAQ

Analytics dashboards, answered.

What is an analytics dashboard?

An analytics dashboard is a board of tiles — KPIs, line and bar charts, tables, and flows — built over your event data and sharing one time window, so you can read the health of a product or feature at a glance. In Pug every tile runs on the same raw events and profiles.

What can I put on a Pug dashboard?

KPI, line, area, bar, table, and Sankey tiles, plus Markdown notes. Each tile can compare against the previous period, and a KPI can change colour when it crosses a threshold you set.

Can every tile share one time range?

Yes. A board has one time window and granularity that applies to every tile, so the whole dashboard moves together when you change the range.

Is the dashboard free and self-hostable?

Yes. The dashboard is part of Pug — self-host the whole thing as one Go binary under AGPL-3.0, free forever, or use the managed cloud free during open beta. See self-hosted analytics.

What powers the tiles?

The same six insight types Pug ships — Trends, Funnels, Retention, Segmentation, User flow, and Top K — over your raw events. A tile is an insight pinned to a board. See the analytics overview.

Put your events on a board.

Open source, self-hostable on one Go binary, and free during open beta. Build your first dashboard in minutes.