INNER CODE UNIT · JavaScript

loadOverview

XortexAI/XMem · admin/app.js:273

async function loadOverview() {
  const [metrics, analytics] = await Promise.all([
    apiFetch('/server/metrics'),
    apiFetch('/analytics/summary')
  ]);
  if (!metrics) return;

  // Server status cards
  const upH = metrics.uptime_seconds ? (metrics.uptime_seconds / 3600).toFixed(1) : '0';
  document.getElementById('card-uptime').textContent = upH + 'h';
  document.getElementById('card-status').innerHTML = metrics.pipelines_ready
    ? '<span class="badge badge-ok">READY</span>'
    : '<span class="badge badge-err">DOWN</span>';
  document.getElementById('card-env').textContent = metrics.environment || 'N/A';

  if (analytics) {
    document.getElementById('card-users').textContent = analytics.unique_users_24h || 0;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…