getsentry / getsentry/sentry-php

Implement Span Streaming API

Open
#1,952 1 comment 0 reactions 1 assignee Claimed by @Litarnus View on GitHub
PHP Spans Tracking Issue
Dominant language
PHP
Stars
1.9k
Forks
474
Avg merge
2d 3h
Merged PRs (30d)
8

Description

This issue serves as a collection of necessary steps that need to be done for implementing the streaming API

- [X] Implement JSON serialization
- [ ] Apply attributes from scope to spans
- [ ] Add `trace_lifecycle` option to switch between modes
- [ ] Add `before_send_spans` callback option
- [ ] set propagation context
- [ ] Ensure `startSpan` behaves correctly
- [ ] (Optional) Create own workflow for Spans instead of using `applyToEvent`
- [ ] Migrate contexts to attributes
- [ ] `startTransaction` should be a noop when using span streaming mode
- [ ]

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.