{% extends layout %}{% import 'ui/kit.html' as kit %} {% import 'ui/telemetry/_t.html' as t with context %} {% block title %}Traces ยท amebo{% endblock %} {% block content %} {{ t.css() }} {%- set eo = {'e': '1'} if errors_only else {} %}

Traces

Every retained trace in the window, newest first. Errors and slow spans are always retained; a trace carrying an amebo event is never sampled away.

{{ t.rng('/traces', w.key, dict(s=service, **eo)) }}
{%- if errors_only %} {%- else %} {%- endif %}
{{ rows|length }} traces in the live index

Slowest worth opening first

{{ t.trace_table(slowest, not service) }}

Ingest is anything arriving, {{ w.label }}

{%- for name, n in live.services %} {%- endfor %}
export requests{{ live.requests }}accepted by this worker since boot
rejected{{ live.rejected }}auth, encoding or backpressure
writer queue{{ live.queued }}records waiting for the writer
spans counted{{ stats.counted }}counted into the per-minute aggregates
spans retained{{ stats.retained }}kept raw for waterfalls (errors, slow, sampled)
log lines{{ stats.logs }}counted at ingest
error reports{{ stats.errors }}stored report bodies
{{ name }}{{ n }}records since boot
{{ t.trace_table(rows, not service) }}
{% endblock %}