Skip to content
This repository has been archived by the owner on Dec 6, 2024. It is now read-only.

zPages proposal #110

Merged
merged 7 commits into from
Jun 9, 2020
Merged

Conversation

SergeyKanzhelev
Copy link
Member

No description provided.

text/0110-z-pages.md Show resolved Hide resolved
text/0110-z-pages.md Outdated Show resolved Hide resolved
text/0110-z-pages.md Outdated Show resolved Hide resolved
text/0110-z-pages.md Outdated Show resolved Hide resolved
Copy link
Contributor

@jmacd jmacd left a comment

Choose a reason for hiding this comment

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

Is this on the critical path for OTel tracing 1.0?


This is a request for a general direction approval. There are a few principles for the development:

1. zPages MUST NOT be hardcoded into OpenTelemetry SDK.
Copy link
Member

Choose a reason for hiding this comment

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

What do you mean by "not be hardcoded"? Something like this?

Suggested change
1. zPages MUST NOT be hardcoded into OpenTelemetry SDK.
1. zPages MUST NOT be enabled or configured by default in the OpenTelemetry SDK.

Copy link
Member

Choose a reason for hiding this comment

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

Or does this mean it must be supplied in a separate package/code unit rather than "weaved into" the SDK?

Copy link
Member

Choose a reason for hiding this comment

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

@SergeyKanzhelev Please clarify.

Copy link
Contributor

@jmacd jmacd Jun 9, 2020

Choose a reason for hiding this comment

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

I agree with your interpretation about making zPages a separate package / code unit, at the level of a span processor (for tracing). In OpenCensus, the zPages support was baked-in to the default SDK tracer. This relates to open-telemetry/opentelemetry-specification#373 about having access to live, unfinished spans.

This is a request for a general direction approval. There are a few principles for the development:

1. zPages MUST NOT be hardcoded into OpenTelemetry SDK.
2. OpenTelemetry implementation of zPages MUST be split as two separate components - one for data, another for rendering. So that, for example, data providers could be also integrated into other rendering frameworks.
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
2. OpenTelemetry implementation of zPages MUST be split as two separate components - one for data, another for rendering. So that, for example, data providers could be also integrated into other rendering frameworks.
2. OpenTelemetry implementation of zPages MUST be split into two separate components - one for data collection and handling, another for rendering. This way, for example, data providers could be also integrated into other rendering frameworks.

@carlosalberto
Copy link
Contributor

Is this on the critical path for OTel tracing 1.0?

My impression is that it's not. @SergeyKanzhelev could you clarify this one? (maybe also mention this in the experimental folder PR).

Copy link
Member

@c24t c24t left a comment

Choose a reason for hiding this comment

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

LGTM to go ahead.

@SergeyKanzhelev
Copy link
Member Author

@carlosalberto @jmacd no, it's not on the path for 1.0.

@SergeyKanzhelev SergeyKanzhelev merged commit ae6984e into open-telemetry:master Jun 9, 2020
@SergeyKanzhelev SergeyKanzhelev deleted the pages branch June 9, 2020 06:54
carlosalberto pushed a commit to carlosalberto/oteps that referenced this pull request Oct 23, 2024
* zPages proposal

* renamed file to the PR number

* linter issues

* linter issues

* added some principles for zPages development

* fixes after Reiley review
carlosalberto pushed a commit to carlosalberto/oteps that referenced this pull request Oct 23, 2024
* zPages proposal

* renamed file to the PR number

* linter issues

* linter issues

* added some principles for zPages development

* fixes after Reiley review
carlosalberto pushed a commit to carlosalberto/oteps that referenced this pull request Oct 30, 2024
* zPages proposal

* renamed file to the PR number

* linter issues

* linter issues

* added some principles for zPages development

* fixes after Reiley review
carlosalberto pushed a commit to open-telemetry/opentelemetry-specification that referenced this pull request Nov 8, 2024
* zPages proposal

* renamed file to the PR number

* linter issues

* linter issues

* added some principles for zPages development

* fixes after Reiley review
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants