-
Notifications
You must be signed in to change notification settings - Fork 137
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
Optimize the payload size #158
Comments
I did couple of experiments checking the payload size of our current master with few changes that should not result in any issues with APM Server and Kibana. The below tests are really small changes that we can do today without modifying any of the schema intake API changes in APM server level. Scenario
RequestPayload Size without any changesPayload Size - 23745 Bytes Step 1
Payload Size - 18412 Bytes (~4kB reduction) Step 2
This change might impact the UI in future, But I could not think anything broken at the moment Payload Size - 17449 Bytes (~5kB reduction) Even though step2 is not in the right direction, I would like to get thoughts on both of the steps. We can look in to advanced techniques like compressing the payload, sending in chunks later on if becomes a huge concern. Thoughts @jahtalab @roncohen @alvarolobato ? |
These measures are all uncompressed right? Do you know the compressed values and improvements? |
Yes all the measurement above are uncompressed, We are trying to optimise the Payload size that we are sending to the APM server which in turn would reduce the bandwidth consumption for the users. |
Had a meeting with @vigneshshanmugam, we discussed the specific optimisations we want to do:
|
We're currently block by optimization on apm server |
Does the cc @jalvz |
@jahtalab the original spec for |
We will initially have a look at the current payload size and see if there are obvious things to improve.
The text was updated successfully, but these errors were encountered: