-
Notifications
You must be signed in to change notification settings - Fork 536
Add support for mobile UI filtering #10697
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
Conversation
This pull request does not have a backport label. Could you fix it @bryce-b? 🙏
NOTE: |
📚 Go benchmark reportDiff with the
report generated with https://pkg.go.dev/golang.org/x/perf/cmd/benchstat |
I'm not sure if this is the correct solution to this issue. Add these attributes on to spans may result in considerable change in storage size. |
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.
@felixbarny do you think this is worth benchmarking, or would the design win anyway?
I wonder if we should drop that remove
processor altogether. This has been around since forever, when we used to store a transaction document even for non-sampled transactions, and when we didn't have a default ILM delete phase . I feel like we have better options for storage management these days.
If we already had synthetic _source, it would probably be a no-brainer to drop the |
@bryce-b could you run |
16e6964
to
bcc3b71
Compare
The mobile ui wants to filter data based on host.os.version & service.version. Http spans are a key part of the mobile ui, and when filters are added for either of these attributes all http related charts will be empty. related issue: elastic/apm-agent-ios#145
f5404a9
to
d052b7e
Compare
@kruskall I ran that command but I'm not seeing any changes to push in the repo. Is that expected? |
Ah sorry, you might need to run the systemtests before that: Running the systemtests might take a long time. To make sure the command is working you can run a failing test and update the approval file:
|
This pull request is now in conflicts. Could you fix it @bryce-b? 🙏
|
df4a58c
to
d052b7e
Compare
Co-authored-by: kruskall <[email protected]>
Verified with BC2. Send testdata/intake-v2/spans.ndjson to the hosted APM Server, confirmed that |
Motivation/summary
The mobile ui wants to filter data based on host.os.version & service.version. Http spans are a key part of the mobile ui, and when filters are added for either of these attributes all http related charts will be empty.
Checklist
apmpackage
have been made)For functional changes, consider:
How to test these changes
Related issues
elastic/apm-agent-ios#145