INNER CODE UNIT · JavaScript

rows

XortexAI/XMem · admin/app.js:292

    const rows = (analytics.api_calls_24h || []).map(r =>
      `<tr><td>${r._id?.method||''}</td><td>${r._id?.path||''}</td><td>${r.count}</td><td>${Math.round(r.avg_latency||0)}ms</td><td>${r.errors||0}</td></tr>`
    ).join('');
    document.getElementById('api-calls-body').innerHTML = rows || '<tr><td colspan="5" style="color:var(--text2)">No data yet</td></tr>';

    // Hourly chart
    renderHourlyChart(analytics.hourly_volume || []);
  }
}

// ── LLM page ─────────────────────────────────────────────────────
async function loadLLM() {
  const data = await apiFetch('/analytics/summary');
  if (!data) return;

  // Token usage cards
  const tu = data.token_usage_7d || {};
  document.getElementById('card-total-tokens').textContent = formatNum(tu.total || 0);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…