📈 Performance

{#if loading}
Lade Statistiken...
{:else}

💰 Kosten

{formatCost($sessionStats.totalCost)} Aktuelle Session
{formatCost(aggregated.todayCost)} Heute ({aggregated.todaySessions} Sessions)
{formatCost(aggregated.totalCost)} Gesamt ({aggregated.totalSessions} Sessions)

🔢 Token

{formatTokens($sessionStats.totalTokensIn)} Input (Session)
{formatTokens($sessionStats.totalTokensOut)} Output (Session)
{formatTokens(aggregated.totalTokensIn + aggregated.totalTokensOut)} Gesamt (alle)
{#if $sessionStats.totalTokensIn > 0 || $sessionStats.totalTokensOut > 0} {@const total = $sessionStats.totalTokensIn + $sessionStats.totalTokensOut} {@const inPercent = Math.round(($sessionStats.totalTokensIn / total) * 100)}
In {inPercent}%
Out {100 - inPercent}%
{/if}

⚡ Leistung

{$monitorStats.apiCalls} API-Calls
5}> {errorRate()}% Fehlerrate
{$monitorStats.avgLatencyMs}ms Ø Latenz
{#if latencyStats()} {@const stats = latencyStats()}
Min: {formatLatency(stats.min)}
P50: {formatLatency(stats.p50)}
P95: {formatLatency(stats.p95)}
Max: {formatLatency(stats.max)}
{/if}
{#if recentSessions.length > 1}

📋 Letzte Sessions

{#each recentSessions as session}
{session.title.length > 25 ? session.title.substring(0, 25) + '...' : session.title} {formatCost(session.cost_usd)} {formatTokens(session.token_input + session.token_output)}
{/each}
{/if} {/if}