-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[apm] standardize peer tag aggregation (#20550)
* add new config flag for peer tag aggregation, add peer tag defaults * add peer_tags_aggregation config * update aggregation to work with just peer tags, remove dependency on specific peer.service field * add tests for instantiating concentrator with different peer tag related configurations * fix tests for client stats aggregator * correct inconsistent naming for peer tags aggregation variable * fix configuration of peer tags aggregation flag * Update pkg/config/config_template.yaml Co-authored-by: May Lee <[email protected]> * Update pkg/config/config_template.yaml Co-authored-by: May Lee <[email protected]> * Update pkg/config/config_template.yaml Co-authored-by: May Lee <[email protected]> * Update pkg/config/config_template.yaml Co-authored-by: May Lee <[email protected]> * add _dd.base_service to default peer tags * add split_payload field for client stats payload protobuf * Revert "add split_payload field for client stats payload protobuf" This reverts commit fc01656. * add splitPayload field to StatsPayload struct * mark StatsPayloads with splitPayload field * add test cases for instantiation of client stats aggregator * make peer_service a reserved field * remove old PeerService field references * remove PeerService field references in tests * add new benchmark * revamp benchmark to account for peer tags * correct logic for marking payloads as split * appease linter * add db.system to defaults for peer tags * allow either peer service aggregation or peer tags aggregation flag to enable all default peer tags * ensure that we only retrieve peer tag when its value is non-empty * update default peer tags * additional updates for peer tags list * revise documentation for flags related to peer tags aggregation * add release notes --------- Co-authored-by: May Lee <[email protected]>
- Loading branch information
Showing
21 changed files
with
585 additions
and
676 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.