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

Spike: Investigate Nested controller traces #2644

Open
hannahramadan opened this issue May 17, 2024 · 1 comment
Open

Spike: Investigate Nested controller traces #2644

hannahramadan opened this issue May 17, 2024 · 1 comment

Comments

@hannahramadan
Copy link
Contributor

The agent can produce two traces of similar names, a Nested/Controller/** and Controller/** trace. These are two separate metrics generated by the agent that can cause confusion.

The current understanding (link - internal) is that traces beginning with Nested represent the segment created as a result of a call coming from inside a controller, while traces beginning with Controller represent miscellaneous time that is a part of the controller's transaction, but that doesn't belong to a particular segment. The UI holds logic that will transform these two metrics into the same name, which is also confusing. For example:

Nested/Controller/api/inventory_transactions/show -> api/inventory_transactions#show
Controller/blogs/api/inventory_transactions/show -> api/inventory_transactions#show

We should spike to deepen our understanding of what causes these nested metrics to be created and followup with a solution that clarifies this for customers. Ideas:

  • Better documentation
  • UI feature request
  • Code change
@workato-integration
Copy link

@workato-integration workato-integration bot changed the title Spike: Investigate Nested controller traces Spike: Investigate Nested controller traces May 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant