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

Every tile shares one time window

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

  • 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

Dashboard questions

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.

Questions? Email hello@pug.sh