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

Retest linking of error traces to transactions and update agent implementation #2518

Closed
kford-newrelic opened this issue Mar 20, 2024 · 7 comments
Labels
1 Story Point Estimate

Comments

@kford-newrelic
Copy link

Description

Since the completion of #2129 , there have been changes in both the agent spec as well as the server-side implementation that may prevent successfully linking error traces to transactions.

Now that the server-side implementation is available, we need to retest end-to-end that linking occurs successfully, whether Distributed Tracing is enabled or disabled.

Acceptance Criteria

Coordinate with the #help-error-tracking team on testing. Test and confirm whether our agent functions as expected. Based on that, determine what - if any - changes are needed.

Review the agent spec. Determine whether our agent is in compliance with the required aspects of the spec and based on that, determine what - if any - changes are required.

Design Consideration/Limitations

Need to ensure that linking occurs whether Distributed Tracing is enabled or not.

Dependencies

N/A

Additional context

N/A

Estimates

Please provide initial t-shirt size. S = 1-3 days, M = 3-5 days (1 week), L = 1-2 weeks (1 sprint)

@workato-integration
Copy link

@kmudduluru
Copy link

we need to verify that guid is available in both TransactionError Event and ErrorTrace json events regardles of DT setting (on/off) .

@fallwith
Copy link
Contributor

kmudduluru is there some place where these changes are being discussed internally so I can catch up? All of my existing Slack threads and emails on the subject went dark.

Your message here lists "TransactionError Event and ErrorTrace json events", but the internal document "Agent Ask - Always link Transactions to Traces" also mentions SQLTrace events. Can you please confirm if SQLTrace is included or not?

@kford-newrelic
Copy link
Author

@fallwith let's capture the end-to-end test results here

@kmudduluru
Copy link

@fallwith For now the scope is only for ErrorTrace and TransactionError events. Updated the Agent Ask doc as well.

@fallwith
Copy link
Contributor

NOTE: The original work was requested with #2036 and satisfied with #2035 and then later enhanced with #2137.

@kford-newrelic kford-newrelic added the 1 Story Point Estimate label Mar 25, 2024
@fallwith
Copy link
Contributor

With #2521, the transaction guid will now be added to both ErrorTrace and TransactionError types instead of just the latter. We have audited all pathways through the code and confirmed all desired behavior with DT on and off.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1 Story Point Estimate
Projects
Archived in project
Development

No branches or pull requests

3 participants