What is End-to End Tracing?
Few Scenarios...
Before sharing the steps to configure and consume E2E, I would like to highlight a few scenarios where E2E can be utilized:
- If an unexpected error is observed during execution of Publications.
- If there is a performance issue with browsing application and/or report execution.
- If Dashboard based on QAAWS or Live Office or BICS connectivity or Webi/Crystal Report or a Universe connection fails to load or refresh.
- If any report/dashboard based on Multisource universe fails to load or refresh.
- Any issue where we have a cluster or distribured deployment and we are unsure of which server could receive request.
There can be several other scenarios which I have missed where E2E tracing can be consumed.
Why E2E?
- Need not to enable tracing on each and every server/component.
- Need not to know which components/server should be traced.
- Consolidated information sorted by time instead of traces being scattered across different log files.
- Possibility to filter by user, thread etc.
How is this done?