-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Add e2e pipeline processing duration self-observability metrics #3183
Conversation
169a390
to
4ed3e0d
Compare
8b4d99d
to
57391c1
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've added my unasked for review (but since I am also interested in this), I have added my 2c to at least get the conversation started :)
57391c1
to
d8b5067
Compare
This PR was marked stale due to lack of activity. It will be closed in 7 days. |
d8b5067
to
99b2a96
Compare
I rebased this, and am still hoping to see if the approach is acceptable. Let me know if there is anything I can do to help, or other approaches I should try. |
7e69a99
to
28a2eb2
Compare
This PR was marked stale due to lack of activity. It will be closed in 7 days. |
@open-telemetry/collector-approvers can you please review this PR? cc @tigrannajaryan @bogdandrutu |
This PR was marked stale due to lack of activity. It will be closed in 7 days. |
28a2eb2
to
c267663
Compare
44c9dba
to
9cb8d28
Compare
This PR was marked stale due to lack of activity. It will be closed in 7 days. |
9cb8d28
to
8662996
Compare
rebased again. Still looking for feedback |
@tigrannajaryan should I follow the pattern in #3552 once it merges, rather than use context? |
I think PdataContext that I suggested should work nicely for keeping the start time of pdata and calculating the duration at the end. |
@dashpole do you want to keep the PR open or maybe convert to draft until we have PdataContext support? |
That makes sense. Converted to a draft |
This PR was marked stale due to lack of activity. It will be closed in 7 days. |
This PR was marked stale due to lack of activity. It will be closed in 7 days. |
This PR was marked stale due to lack of activity. It will be closed in 7 days. |
This PR was marked stale due to lack of activity. It will be closed in 7 days. |
This PR was marked stale due to lack of activity. It will be closed in 7 days. |
This PR was marked stale due to lack of activity. It will be closed in 7 days. |
Closed as inactive. Feel free to reopen if this PR is still being worked on. |
Hi @tigrannajaryan I am looking for this e2e metrics too. What's status for PdataContext? Thanks! |
@peachchen0716 I no longer work on the Collector so can't answer this. I suggest to create a new issue and tag current maintainers. |
Description:
Add a self-observability metric that measures the time between when a batch of telemetry is received by a receiver to when it is exported by an exporter.
Notes to reviewers:
MergeContexts
to the obsreport package to handle cases (such as batching) in which there are multiple input contexts for each output context.Since we were still uncertain if this is the right approach at the last sig meeting, i'm going to wait for the go-ahead from @bogdandrutu or @tigrannajaryan to add testing and documentation.
Link to tracking Issue: #542
Testing: TODO. Looking for feedback on the general approach first.
Documentation: TODO. Looking for feedback on the general approach first.