Skip to content

Rework otel with buffer and restructuring with TraceTree.#825

Draft
FrancesTwisk wants to merge 28 commits into
wearefrank:masterfrom
FrancesTwisk:rework-otel
Draft

Rework otel with buffer and restructuring with TraceTree.#825
FrancesTwisk wants to merge 28 commits into
wearefrank:masterfrom
FrancesTwisk:rework-otel

Conversation

@FrancesTwisk

Copy link
Copy Markdown

Renewed logic for processing spans into reports.

  1. Spans get collected per traceId in an buffer.
  2. After a certain time-out traces get removed from buffer and processed.
  3. For processing traces get restructured, for this a new class TraceTree is used which represents the parent-child relationships between spans. When a TraceTree done with structuring, Depth-First Search algorithm is used to create start- info- and endpoints for each span in an trace.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant