-
Notifications
You must be signed in to change notification settings - Fork 186
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Survey] Developer Experience #1375
Comments
@julianocosta89 I had a think and a look about our repo, and here's my first attempt:
|
Thank you for that @brettmc! LMK if anything else pops-up in yours or any other approver's head. |
Hey @brettmc quick questions that popped up. When you say Also, could you elaborate a bit more on the Transport concept and the async export? |
Local root span: yes that's right. It's something like global access to the root-most span in the current context. We'd use it for things like updating the name of the root span after creation, or adding extra attributes. Related: open-telemetry/opentelemetry-specification#2109 Transport: in otel PHP, Transport is an interface that exporters (zipkin and otlp) require. We have a couple of implementations: GrpcTransport, HttpTransport, StreamTransport. By abstracting the exporter from the transport, we can:
Async export: this is just a PHP-specific issue. Since our batch processors are not async, they only export the next time a span ends after the configured delay has passed. In a quiet system, that could be some time. |
Hello all (@open-telemetry/php-approvers) 👋🏽
As I've briefly explained during the SIG Meeting, the DevEx SIG is running a survey with other SIGs, to collect feedback from the approvers and maintainers of each programming language.
We are initially focus on the topics below, so we'd love to have your insights on it.
After we collect everyone's opinion, I'll sum this up in the DevEx repo: open-telemetry/sig-developer-experience#10.
Regarding the point 1, what we are looking for are the things that are extra in PHP, which are not defined in the upstream spec.
Collecting this info would help us find spots to improve throughout the whole OTel project.
Feel free to link issues/discussions/docs and so on.
Survey
The text was updated successfully, but these errors were encountered: