Skip to content

Commit 5bde236

Browse files
committed
fix more broken links
1 parent fbb289f commit 5bde236

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

develop-docs/sdk/telemetry/spans/implementation.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ sidebar_order: 10
1313
This document uses key words such as "MUST", "SHOULD", and "MAY" as defined in [RFC 2119](https://www.ietf.org/rfc/rfc2119.txt) to indicate requirement levels.
1414
</Alert>
1515

16-
This document provides guidelines for implementing Span-First in SDKs. This is purposefully NOT a full specification. For exact specifications, refer to the other pages under [Spans](./../index).
16+
This document provides guidelines for implementing Span-First in SDKs. This is purposefully NOT a full specification. For exact specifications, refer to the other pages under [Spans](..).
1717

1818
## How To Approach Span-First in SDKs
1919

@@ -33,9 +33,9 @@ If you're implementing Span-First (as a PoC) in your SDK, take an iterative appr
3333
- TBD: Some SDKs already have `startSpan` or similar APIs. The migration path is still TBD but a decision can be made at a later stage.
3434
5. Implement the `captureSpan` [single-span processing pipeline](#single-span-processing-pipeline)
3535
- Either reuse existing heuristics (e.g. flush when segment span ends) or build a simple span buffer to flush spans (e.g. similar to the existing buffers for logs or metrics).
36-
- Implementing the more complex [Telemetry Buffer](./../telemetry-buffer/index) can happen at a later stage.
36+
- Implementing the more complex [Telemetry Buffer](./../../telemetry-buffer) can happen at a later stage.
3737
6. Achieve data parity with the existing transaction events.
38-
- Ensure that the data added by integrations, event processors, etc to transaction events is also added to the spans (See [Event Processors](#event-processors)).
38+
- Ensure that the data added by integrations, event processors, etc to transaction events is also added to the spans (See [Event Processors](#tbd-event-processors)).
3939
- Most additional data MUST only be added to the segment span. See [Common Attributes](../span-protocol/#common-attribute-keys) for attributes that MUST be added to every span.
4040
- Mental model: All data our SDKs _automatically_ add to a transaction, MUST also be added to the segment span.
4141
7. Implement the span telemetry buffer for proper, weighted span flushing. See [Span Buffer](#span-buffer) for more details.
@@ -109,7 +109,7 @@ SDK authors working on Span-First are encouraged to evaluate both options, try t
109109

110110
## Span Buffer
111111

112-
This section is intentionally short because all buffering specification is being added to the [Telemetry Buffer](../../telemetry-buffer)page.
112+
This section is intentionally short because all buffering specification is being added to the [Telemetry Buffer](../../telemetry-buffer) page.
113113

114114
Some rough pointers:
115115
- Given that SDKs SHOULD materialize and freeze the DSC as late as possible, the span buffer SHOULD enqueue span instances and at _flush time_ serialize them to JSON.

0 commit comments

Comments
 (0)