Skip to main content

Monitoring & usage

This page explains where to find inference volume, latency, and warehouse activity in Heimdall by RejiCo — without a separate observability stack.

Before you start
  • At least one deployed API key (ML/Forecast/Loop) or unstructured key (Read/Vision) for meaningful charts
  • Signed in at heimdallapp.org

Where to look

SurfaceHow to openWhat it shows
UsageSidebar → Usage (/usage)Account intelligence + Lake/Lab tabs
Per-asset detailSidebar → ML / Forecast / Loop → click assetRequest log, drift (ML), endpoint breakdown
DashboardSidebar → DashboardKPIs, shortcuts to Lake and Usage
Lake catalogSidebar → LakeBronze/silver/gold inventory, ingest jobs
Platform statusNavigate to /health or sidebar footer health indicatorBackend service availability

Account monitoring (/usage)

Open Usage from the sidebar. Two tabs:

Data Intelligence

Account-wide monitoring for every inference product:

  • Daily volume — stacked bars by product (ML, Forecast, Loop, Read, Vision) or total line
  • Channel mixHeimdall UI (in-app tests) vs API (your integration)
  • Response times — average latency per day
  • Summary cards — total inferences, API requests, avg response time, peak day (7 / 30 / 90 days)
  • Products panel — all-time totals with links to ML, Forecast, Loop, or Settings (Read/Vision)
  • Top assets — models, forecasts, loops ranked by call volume
  • Endpoint breakdown — which REST routes received traffic

Legacy URL aliases: ?tab=intelligence, ?tab=monitoring, ?tab=overview open this tab.

Data Warehouse

Lake and Lab activity:

  • Lake inventory — dataset counts and storage by bronze, silver, gold
  • Lab activity — notebook execution volume and recent work

Links jump to Lake or Lab.

Per-asset monitoring

After ML, Forecast, or Loop deploy, open the asset at /ml/{id}, /forecast/{id}, or /loop/{id}.

The Usage section (visible once an API key exists) includes:

MetricDescription
Total inferencesPredictions or forecast points in the period
Total requestsHTTP calls recorded
Avg response timeMean latency (ms)
Endpoints usedREST paths that received traffic
Request logTimestamp, endpoint, inference count, latency, channel, user agent
Drift % (ML only)Performance drift when available

Filter the log by endpoint and range (7 / 30 / 90 days). Expand rows for full metadata.

Read and Vision have no per-asset page — volume appears on Usage → Data Intelligence only.

ML monitoring · Forecast monitoring · Loop monitoring

Platform status (/health)

Platform status polls backend health and shows operational vs unavailable for auth, predict, ingestion, loop, read, vision, and related services.

  • Open directly: /health
  • Quick check: green indicator in the sidebar footer (expands to full panel on the health page)

Use during incidents or before launch windows. This is customer-facing availability — not a replacement for your app logs.

  1. Deploy with an API key
  2. Integrate — send production traffic (API integration)
  3. Monitor trendsUsage → Data Intelligence
  4. Debug one model — asset page → Usage → request log
  5. Check platform/health if failures span multiple products

Common mistakes

MistakeReality
Expecting Read/Vision per-request detailOnly account-level charts
Zero usage after deployIn-app tests count — look for Heimdall UI channel
Charts empty on day oneNormal until first API or UI inference

Next steps