apm-server
apm-server copied to clipboard
9.1 Test Plan
Manual Test Plan
When picking up a test case, please add your name to this overview beforehand and tick the checkbox when finished. Testing can be started when the first build candidate (BC) is available in the CFT region.
Smoke Testing ESS setup
Thanks to https://github.com/elastic/apm-server/issues/8303 further smoke tests are run automatically on ESS now. Consider extending the smoke tests to include more test cases which we'd like to cover
apm-aggregation
List of changes: https://github.com/elastic/apm-aggregation/compare/v1.2.0...v1.3.0
- https://github.com/elastic/apm-aggregation/pull/269
- https://github.com/elastic/apm-aggregation/pull/258
go-docappender
List of changes: https://github.com/elastic/go-docappender/compare/v2.4.0...v2.10.0
- https://github.com/elastic/go-docappender/pull/243
- https://github.com/elastic/go-docappender/pull/247
- https://github.com/elastic/go-docappender/pull/236
- https://github.com/elastic/go-docappender/pull/229
- https://github.com/elastic/go-docappender/pull/228
- https://github.com/elastic/go-docappender/pull/235
- https://github.com/elastic/go-docappender/pull/231
apm-data
List of changes: https://github.com/elastic/apm-data/compare/v1.16.0...v1.19.2
- https://github.com/elastic/apm-data/pull/500
- https://github.com/elastic/apm-data/pull/497
- https://github.com/elastic/apm-data/pull/492
- https://github.com/elastic/apm-data/pull/487
- https://github.com/elastic/apm-data/pull/434
apm-server
List of changes: https://github.com/elastic/apm-server/compare/v9.0.0...main
Feature
- https://github.com/elastic/apm-server/pull/16549
- https://github.com/elastic/apm-server/pull/17254
- https://github.com/elastic/apm-server/pull/15467
- https://github.com/elastic/apm-server/pull/15524
- [x] https://github.com/elastic/apm-server/pull/15976 @rubvs
Fix
- https://github.com/elastic/apm-server/pull/17149
- https://github.com/elastic/apm-server/pull/16928
- https://github.com/elastic/apm-server/pull/15627
Regression
- https://github.com/elastic/apm-server/pull/16077
- https://github.com/elastic/apm-server/pull/15488
Tested
- Tested https://github.com/elastic/apm-server/pull/15976 in https://github.com/elastic/apm-server/pull/15976#issuecomment-2984883824
- Tested https://github.com/elastic/apm-data/pull/434 in https://github.com/elastic/apm-data/pull/434#issuecomment-2985219805
- Tested https://github.com/elastic/apm-data/pull/487 & https://github.com/elastic/apm-data/pull/492 in https://github.com/elastic/apm-data/pull/487#issuecomment-2985435629
- Tested https://github.com/elastic/apm-data/pull/500 in https://github.com/elastic/apm-data/pull/500#issuecomment-2985617994
- Tested https://github.com/elastic/go-docappender/pull/247 in https://github.com/elastic/go-docappender/pull/247#issuecomment-2988232831
- Tested https://github.com/elastic/go-docappender/pull/228 when having implemented https://github.com/elastic/apm-managed-service/pull/1614
- Tested https://github.com/elastic/integrations/pull/13950 with https://github.com/elastic/integrations/pull/13950#issuecomment-2992974838
- Tested https://github.com/elastic/kibana/pull/224479 with https://github.com/elastic/kibana/pull/224479#issuecomment-2993049444
- Tested https://github.com/elastic/elasticsearch/pull/129074 with https://github.com/elastic/elasticsearch/pull/129074#issuecomment-2997366840
Removed
- https://github.com/elastic/apm-server/pull/17154, since https://github.com/elastic/apm-server/issues/17104 is still ongoing.
- https://github.com/elastic/apm-server/pull/15517, already added to
8.xand the unit test suffices. - https://github.com/elastic/go-docappender/pull/243 confirmed with @marclop & https://github.com/elastic/apm-data/pull/497 confirmed with @axw
- Confirmed with @carsonip to remove https://github.com/elastic/go-docappender/pull/236
- Confirmed with @kruskall to remove https://github.com/elastic/apm-server/pull/16077
- https://github.com/elastic/go-docappender/pull/231, since it's not used by APM Server, see https://github.com/elastic/go-docappender/pull/231#issuecomment-2651163993
- https://github.com/elastic/go-docappender/pull/235, since it's not used by APM Server
- https://github.com/elastic/go-docappender/pull/229, since it's already in
9.0.2 - https://github.com/elastic/elasticsearch/pull/126986 not used in APM Server
- https://github.com/elastic/elasticsearch/pull/129393 not used in APM Server
Shipped in 9.0.0
- https://github.com/elastic/apm-server/pull/15467
- https://github.com/elastic/apm-server/pull/15488
- https://github.com/elastic/apm-server/pull/15524
Shipped in 9.0.3
- https://github.com/elastic/apm-server/pull/17254
- https://github.com/elastic/apm-server/pull/17149
To what versions are we backporting https://github.com/elastic/apm-data/pull/434?
Confirmed with @lahsivjar that we want to test https://github.com/elastic/apm-aggregation/pull/258
~I will test https://github.com/elastic/apm-server/pull/17154~ We will still need to test https://github.com/elastic/apm-server/pull/17154
- Changes for 9.X branches have been merged
- 8.19 work is ongoing
Marked https://github.com/elastic/apm-server/pull/16579 as complete since it was only changes to sample yaml files. Changes are present in the main branch
There is an issue with https://github.com/elastic/elasticsearch/pull/128913. I left a comment here https://github.com/elastic/elasticsearch/pull/128913#issuecomment-2998543456
Removed https://github.com/elastic/apm-aggregation/pull/269 based on the weekly convo.
Left a comment in https://github.com/elastic/apm-aggregation/pull/258#issuecomment-3036421159 for https://github.com/elastic/apm-aggregation/pull/258. Asking @lahsivjar to double check my writeup.