Daniel Keir Haywood created CAUSEWAY-4080:
---------------------------------------------
Summary: Investigate ancestry-safe span duration filtering
Key: CAUSEWAY-4080
URL: https://issues.apache.org/jira/browse/CAUSEWAY-4080
Project: Causeway
Issue Type: Brainstorming
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
Fix For: 4.0.0
Investigate whether short, successful spans can be filtered across Causeway,
HTTP and JDBC instrumentation without orphaning useful descendants or losing
failure context.
- Compare JVM processor/exporter, Collector and backend/UI approaches.
- Build an isolated proof-of-concept covering Boot-managed and
Java-agent-managed tracing.
- Verify ancestry preservation, error retention, asynchronous/remote
descendants and late or incomplete traces.
- Assess bounded buffering, failure handling, overhead and measurable
span/byte savings.
- Deliver reproducible evidence and a go, conditional-go or no-go
recommendation, identifying prerequisites for any subsequent production
implementation.
Distinguish individual-span pruning from whole-trace sampling and UI-only
collapsing.
This investigation must not enable production filtering or introduce supported
duration-threshold configuration.
--
This message was sent by Atlassian Jira
(v10.3.26#10030026)