docs

Search docs

Search the Metryx documentation

Get started

Analytics

Overview dashboard

The first screen of every profile: who's online right now, headline numbers, and the activity heatmap.

Live presence

Where to find it:SidebarOverview

The presence card streams straight from Discord to your browser. No refreshing. It shows who's online right now, who's in voice, and who's streaming. Every page in Metryx reads the same live snapshot, so "online now" never disagrees with itself.

Tip

Prefer things to hold still? Turn live mode off under Settings → Preferences and cards show the latest stored values instead of ticking.

Headline KPIs

The KPI row covers the essentials for whatever range you've picked: members, net growth, messages, active members, and voice time. Each one compares against the previous period of the same length, so "up 12%" always means something concrete.

Activity heatmap

The heatmap shows when your community is actually alive: message volume by hour of day and day of week, in your profile's timezone. Hover any cell for the exact count and how that hour compares to your server's usual pace.

Tip

This is the fastest way to pick event times. Run things where the bright cells already are.

Note

Bot commands don't count toward the heatmap (or any text metric). A command-heavy server shouldn't look busier than it is.

Date ranges

Where to find it:Any metrics pageRange picker (top right)

The range picker drives every chart on the page. Pick a preset or drag any window on the calendar. Metrics re-read for exactly those days, and the comparison shifts to the equivalent previous window.

Your default comes from Settings → Preferences. A range you choose on a metrics page is temporary and applies to every card on that page. Refresh the page and your saved default returns.

Windows never pad out days from before your data starts. If you pick 4 weeks (or All time) but Metryx has been collecting for 3, the charts show those 3 weeks, not a long empty lead-in.

Note

The Overview page is the exception: it has no range picker and always shows the standard window. It is the at-a-glance screen; for a custom window, use the dedicated metrics pages.

Calculating and empty states

When a metric needs more history than you have, Metryx shows a calculating state with an honest estimate, like "ready in ~3 days". It will not invent a number to fill the box. Cards flip to live one at a time as data accumulates.

Once that collection window has passed, an empty date range shows a plain no-data state. It does not keep saying Calculating when the real answer is that nothing happened in the selected period.

Tip

On paid plans, the 30-day backfill makes most cards ready right away.

Days & timezones

Days are counted in the profile's timezone, the one you picked at onboarding. Not UTC, and not each viewer's local time. Everyone on the team sees identical numbers, and "yesterday" means your community's yesterday.