Skip to content

chore(traces): Add RFC for typed internal trace data model#25329

Open
bruceg wants to merge 4 commits into
masterfrom
bruceg/trace-model-rfc-2
Open

chore(traces): Add RFC for typed internal trace data model#25329
bruceg wants to merge 4 commits into
masterfrom
bruceg/trace-model-rfc-2

Conversation

@bruceg

@bruceg bruceg commented Apr 29, 2026

Copy link
Copy Markdown
Member

Summary

Sets up a comprehensive RFC documenting a proposed strongly-typed trace data model for Vector, including semantically-lossless conversions to and from OLTP and Datadog APM formats.

This is a different path than #20170 which explicitly takes into account the Datadog-Vector-Datadog path rather than just adopting one format or another.

Rendered:

Vector configuration

N/A

How did you test this PR?

N/A

Change Type

  • Bug fix
  • New feature
  • Dependencies
  • Non-functional (chore, refactoring, docs)
  • Performance

Is this a breaking change?

  • Yes
  • No

Does this PR include user facing changes?

  • Yes. Please add a changelog fragment based on our guidelines.
  • No. A maintainer will apply the no-changelog label to this PR.

References

Notes

  • Please read our Vector contributor resources.
  • Do not hesitate to use @vectordotdev/vector to reach out to us regarding this PR.
  • Some CI checks run only after we manually approve them.
    • We recommend adding a pre-push hook, please see this template.
    • Alternatively, we recommend running the following locally before pushing to the remote branch:
      • make fmt
      • make check-clippy (if there are failures it's possible some of them can be fixed with make clippy-fix)
      • make test
  • After a review is requested, please avoid force pushes to help us review incrementally.
    • Feel free to push as many commits as you want. They will be squashed into one before merging.
    • For example, you can run git merge origin master and git push.
  • If this PR introduces changes Vector dependencies (modifies Cargo.lock), please
    run make build-licenses to regenerate the license inventory and commit the changes (if any). More details on the dd-rust-license-tool.

@bruceg bruceg requested a review from a team as a code owner April 29, 2026 22:57
@bruceg bruceg added domain: internal docs Anything related to Vector's internal documentation domain: traces Anything related to Vectors' trace events domain: rfc no-changelog Changes in this PR do not need user-facing explanations in the release changelog labels Apr 29, 2026
@bruceg bruceg requested a review from graphcareful April 29, 2026 22:57
@bruceg bruceg force-pushed the bruceg/trace-model-rfc-2 branch 2 times, most recently from 8490c1e to 492e304 Compare April 29, 2026 22:58
@bruceg bruceg changed the title chore: Add RFC for typed internal trace data model chore(docs): Add RFC for typed internal trace data model Apr 29, 2026

@github-advanced-security github-advanced-security AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

check-spelling found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: cdae2cc44a

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread rfcs/2026-04-29-25329-trace-data-model.md Outdated
Comment thread rfcs/2026-04-29-25329-trace-data-model.md
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Outdated
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Outdated
@bruceg bruceg changed the title chore(docs): Add RFC for typed internal trace data model chore(traces): Add RFC for typed internal trace data model Apr 29, 2026
@bruceg bruceg force-pushed the bruceg/trace-model-rfc-2 branch from 492e304 to 22953b6 Compare April 29, 2026 23:22
@github-actions github-actions Bot added the domain: ci Anything related to Vector's CI environment label Apr 29, 2026
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Fixed
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Fixed
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Fixed
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Fixed
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Fixed
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Fixed
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Fixed

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 22953b6585

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread rfcs/2026-04-29-25329-trace-data-model.md Outdated
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Outdated
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Outdated
@bruceg bruceg force-pushed the bruceg/trace-model-rfc-2 branch 2 times, most recently from aaffd17 to 1a2edc5 Compare April 29, 2026 23:28

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 1a2edc5d4f

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread rfcs/2026-04-29-25329-trace-data-model.md Outdated
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Outdated
@bruceg bruceg force-pushed the bruceg/trace-model-rfc-2 branch from 1a2edc5 to 154f9c1 Compare April 30, 2026 20:11
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Fixed
@bruceg bruceg force-pushed the bruceg/trace-model-rfc-2 branch 2 times, most recently from 950d6c7 to fe697cc Compare April 30, 2026 21:24
@bruceg

bruceg commented Apr 30, 2026

Copy link
Copy Markdown
Member Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: fe697cc61b

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread rfcs/2026-04-29-25329-trace-data-model.md Outdated
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Outdated
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Outdated
@bruceg bruceg force-pushed the bruceg/trace-model-rfc-2 branch from fe697cc to 08848d0 Compare April 30, 2026 22:13
@bruceg

bruceg commented Apr 30, 2026

Copy link
Copy Markdown
Member Author

@codex review

Comment thread rfcs/2026-04-29-25329-trace-data-model.md Fixed
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Fixed
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Fixed
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Fixed
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Fixed
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Fixed

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 08848d06b0

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread rfcs/2026-04-29-25329-trace-data-model.md Outdated
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Outdated
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Outdated
@bruceg bruceg force-pushed the bruceg/trace-model-rfc-2 branch from 08848d0 to c6d5ea1 Compare April 30, 2026 22:21
@bruceg bruceg force-pushed the bruceg/trace-model-rfc-2 branch from 288c2a4 to 5a29737 Compare May 5, 2026 21:31

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 5a297373e8

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread rfcs/2026-04-29-25329-trace-data-model.md Outdated
@bruceg bruceg force-pushed the bruceg/trace-model-rfc-2 branch from 5a29737 to 5179bba Compare May 5, 2026 21:36

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 5179bbaf83

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread rfcs/2026-04-29-25329-trace-data-model.md Outdated
@bruceg bruceg force-pushed the bruceg/trace-model-rfc-2 branch from 5179bba to 6c4a5e1 Compare May 5, 2026 21:45

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 6c4a5e1bf0

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread rfcs/2026-04-29-25329-trace-data-model.md Outdated
@bruceg bruceg force-pushed the bruceg/trace-model-rfc-2 branch from 6c4a5e1 to 818ee94 Compare May 5, 2026 22:16

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 818ee943c8

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread rfcs/2026-04-29-25329-trace-data-model.md Outdated
@bruceg bruceg force-pushed the bruceg/trace-model-rfc-2 branch 2 times, most recently from afc6bde to c72e53b Compare May 5, 2026 22:46

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: c72e53b786

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread rfcs/2026-04-29-25329-trace-data-model.md Outdated
@bruceg bruceg force-pushed the bruceg/trace-model-rfc-2 branch from c72e53b to 7e414c7 Compare May 6, 2026 02:59

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 7e414c714d

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread rfcs/2026-04-29-25329-trace-data-model.md Outdated
Comment thread rfcs/2026-04-29-25329-trace-data-model.md
@bruceg bruceg force-pushed the bruceg/trace-model-rfc-2 branch from 7e414c7 to ed66b4c Compare May 6, 2026 13:45
@bruceg bruceg force-pushed the bruceg/trace-model-rfc-2 branch from ed66b4c to f057f0c Compare May 14, 2026 18:58

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: f057f0c5d2

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread rfcs/2026-04-29-25329-trace-data-model/datadog-mapping.md Outdated
@bruceg bruceg requested a review from pront May 14, 2026 19:17
@bruceg bruceg force-pushed the bruceg/trace-model-rfc-2 branch from f057f0c to cd6fe59 Compare May 14, 2026 19:25
@bruceg

bruceg commented May 14, 2026

Copy link
Copy Markdown
Member Author

Since the document was getting huge and over-specific, I have broken the RFC down into three documents. The primary RFC specifies the data formats and primary plan of attack, and two sub-documents specify Datadog and OTLP ingress and egress concerns.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: cd6fe59383

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread rfcs/2026-04-29-25329-trace-data-model/datadog-mapping.md
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Fixed
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Dismissed
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Dismissed
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Dismissed
Comment thread rfcs/2026-04-29-25329-trace-data-model.md Fixed
Comment thread rfcs/2026-04-29-25329-trace-data-model/datadog-mapping.md Fixed
Comment thread rfcs/2026-04-29-25329-trace-data-model/datadog-mapping.md Fixed
Comment thread rfcs/2026-04-29-25329-trace-data-model/otlp-mapping.md Fixed
Comment thread rfcs/2026-04-29-25329-trace-data-model/otlp-mapping.md Fixed
Comment thread rfcs/2026-04-29-25329-trace-data-model/otlp-mapping.md Fixed

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: c822695b90

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread rfcs/2026-04-29-25329-trace-data-model/datadog-mapping.md Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 202d6b9c50

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +593 to +596
VRL accesses an `Attributes` map through the existing `Value` API; the `VrlTarget`
boundary inspects `Value::Bytes` writes for UTF-8 to choose between `AttrValue::String`
and `AttrValue::Bytes`, so a VRL read-and-unchanged-write preserves the discriminator
whenever the bytes are valid UTF-8. Other conversions fall out of the `Value`

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Preserve bytes discriminator on VRL rewrites

For an OTLP attribute that ingests as bytes_value but happens to contain valid UTF-8, a VRL read-and-unchanged-write cannot preserve the discriminator with this rule: the read surfaces only Value::Bytes, and the write side then chooses AttrValue::String based on UTF-8 because Value has no separate string/bytes provenance. A remap like assigning an attributes map back to itself would therefore re-emit string_value instead of the original bytes_value; the RFC needs either hidden provenance/Cow semantics for unchanged reads or a write rule that does not infer String from valid UTF-8 bytes.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This reads like a little too much magic, where assigning the same string is somehow different behavior than any modification, even trivial ones. I'm not sure this is worth it.

Comment on lines +951 to +953
continue to decode. The per-component shim functions persist alongside the deprecated
proto as wire decoders -- dispatched on the `vector.trace_legacy_layout` hint (which
travels in `EventMetadata.value` inside `LegacyTrace`) -- so that decoded legacy records

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Handle pre-hint legacy buffer records

For disk buffers or vector traffic written before the legacy-layout hint precursor ships, the decoded LegacyTrace will not contain vector.trace_legacy_layout, yet this deprecation-window path dispatches the only remaining shims solely on that hint after the Rust Legacy arm is removed. Those older buffered records would fail to materialize as typed traces even though this paragraph promises events written by older Vector instances continue to decode; please add a fallback for pre-hint records where possible or require draining/segregating buffers before the collapse step.

Useful? React with 👍 / 👎.

@pront pront self-assigned this May 19, 2026
@tessneau tessneau self-assigned this May 19, 2026

@tessneau tessneau left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

couple questions but nothing blocking, this already feels quite thorough 👍

Drop granularity is structural and uniform across sources: a zero `SpanLink.span_id` or
`SpanLink.trace_id` drops only the affected link (`Span.dropped_links_count` is incremented, a
counter is incremented, and a warning log identifies the drop); a zero `Span.trace_id` or
`Span.span_id` drops the enclosing span; a candidate `TraceEvent` whose every span was rejected is

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

detail -- should we have telemetry for span drops as well?

well-formed `TraceEvent`, so consumers do not need to discriminate between `None` and a
present-but-empty value at the typed surface. Every construction site normalizes an
empty input to `None`; the per-format applications are specified in the corresponding
sub-RFC.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is the hidden normalization worth it vs just passing these through? if the DD and OTLP specs explicitly set or do not set these fields then could there be reason for a field to be an empty string and we should just pass this through? Or at least have the observability that it was the producer which set this to empty and not vector

- **`Vec` element** (`.spans[i]`, `.spans[i].events[j]`, `.spans[i].links[j]`): `del()`
removes the i-th / j-th element; the vector shrinks and subsequent indices renumber.
- **Required typed sub-field with a representable default value**: `del()` is
equivalent to writing the sub-field's default value. Examples:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm tempted to handle these required fields the same as the rest -- with a VRL runtime error and users could still write a different value. It feels easier to me to think about over del() being an implicit reset, and the defaults don't seem ambiguous, besides unset perhaps.

(`priority` / `origin` / `droppedTrace` / `tags`, `spans[]`).
- [`span.proto`](https://github.com/DataDog/datadog-agent/blob/main/pkg/proto/datadog/trace/span.proto)
-- the per-span shape (`service`, `name`, `resource`, `traceID`, `spanID`,
`parentID`, `start`, `duration`, `error`, `meta`, `metrics`, `type`, `meta_struct`).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
`parentID`, `start`, `duration`, `error`, `meta`, `metrics`, `type`, `meta_struct`).
`parentID`, `start`, `duration`, `error`, `meta`, `metrics`, `type`, `meta_struct`, `spanEvents`, `spanLinks`).

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

Labels

domain: ci Anything related to Vector's CI environment domain: internal docs Anything related to Vector's internal documentation domain: rfc domain: traces Anything related to Vectors' trace events no-changelog Changes in this PR do not need user-facing explanations in the release changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants