Live event feed

stream: {$connectionState}
{#if groupByCorrelation && clustered}
{#each clustered as group (group.corr ?? '__none')} {@const key = group.corr ?? '__none'} {@const isExpanded = expandedCorrelations.has(key)} {#if isExpanded} {#each group.events as ev (ev.id)}
{new Date(ev.ts).toLocaleTimeString()} {ev.severity} {ev.type} {ev.source}
{/each} {/if} {/each}
{:else} Time Severity Type Source Correlation {#each feed as ev (ev.id)} {new Date(ev.ts).toLocaleTimeString()} {ev.severity} {ev.type} {ev.source} {ev.correlation_id ?? '—'} {:else} No events yet. {/each} {/if}