TopStats.gg

Table

Show raw recent events newest-first in a widget, with the columns you choose and a per-row button to inspect the full payload.

A Table widget lists raw recent events, newest first, with a set of columns you choose. Where a metric widget counts or averages your events, a table shows you the individual events themselves, so it is the widget to reach for when you want to eyeball the latest activity or spot-check exactly what you are sending.

It reads the dashboard's environment and time range

Like every widget, a table shows events from the dashboard's environment (production or development) and its time range. Change the range in the dashboard header and the table follows.

Columns

You choose which columns appear. A column can be any of the built-in event fields, or any property you have sent:

ColumnWhat it shows
TimeWhen the event happened.
EventThe event name (like purchase or player_join).
ActorThe actor the event belongs to, if you attached one.
SourceThe source label the event carried, if any.
Any propertyThe value of a property you sent (string, number, or list).

A table can have 1 to 12 columns. List (array) properties are allowed as columns, so a tags or items property shows its values in the cell.

Rows

A table shows the most recent events first. You pick how many rows to display, from 1 to 100, and the default is 25. Because the newest events sit at the top, the table stays a live view of what just happened.

View payload

Every row has a view payload button that opens the full event as JSON. This is the fastest way to confirm that an event arrived with exactly the fields, properties, actor and source you expected, without leaving the dashboard.

Payloads stay private on public dashboards

On a public or embedded dashboard the table still shows its columns, but the view-payload button is hidden and the raw payloads are not exposed. Viewers see only the columns you chose.

Build a table

Add the widget

On a dashboard, choose Add widget, pick the event you want to list, and select the Table type.

Choose your columns

Add up to 12 columns from Time, Event, Actor, Source, and any property. Order them so the most useful values sit on the left.

Set the row count

Pick how many rows to show, from 1 to 100. Leave it at the default of 25 for a quick, live snapshot.

Title and save

Give the widget a title. The live preview shows the table as it will appear; save it to the dashboard.

Example: a live feed of recent purchases

Say your backend sends a purchase event with an amount number, a currency string, and an items list. A handy table would use these columns:

  • Time so you can see when each sale landed.
  • Actor so you know which user bought.
  • amount and currency to read the value at a glance.
  • items to see what was in the order.

Leave it at 25 rows and you have a rolling feed of your latest sales. When one looks off, click view payload on that row to inspect the exact event JSON and check every property you sent.

On this page