Skip to content
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

Ensure sufficient breadth in trace features across services #42

Closed
13 tasks
austinlparker opened this issue May 23, 2022 · 2 comments
Closed
13 tasks

Ensure sufficient breadth in trace features across services #42

austinlparker opened this issue May 23, 2022 · 2 comments
Labels
enhancement New feature or request

Comments

@austinlparker
Copy link
Member

The following is a list of requirements that we need to evaluate before declaring v1 for trace telemetry. These requirements are across the entire application; Not all services will meet all requirements.

  • Automatic Instrumentation is being used where appropriate.
  • Automatic instrumentation is being injected through the OpenTelemetry Operator.
  • Library instrumentation is being used if automatic instrumentation is unavailable.
  • Services extend automatic instrumentation.
    • New attributes/events attached to existing spans.
    • New spans are being created from existing spans.
  • Automatic and Manual Context Propagation are being demonstrated.
    • Interprocess context propagation is demonstrated.
    • Intraprocess context propagation is demonstrated.
  • Trace links are being demonstrated in appropriate places (security boundary, fan-in/fan-out)
  • Telemetry is not being sampled upfront.
  • Telemetry is not being filtered upfront.
  • Baggage is being set and read appropriately (i.e., baggage must be explicitly set as attributes on spans)
@cartersocha
Copy link
Contributor

cartersocha commented May 27, 2022

depending on timeline for new services this might be a rolling issue as new components are added. Should we plan on splitting the log, metrics, traces into stages?

@cartersocha
Copy link
Contributor

We are done on tracing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
No open projects
Development

No branches or pull requests

2 participants