DAOS-17447 control: Selective telemetry registration #16491
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Update daos_agent configuration and logic to allow for
selective enablement and registration of client telemetry.
Adds two new daos_agent configuration parameters:
telemetry_enabled_procs:
telemetry_disabled_procs:
Setting one or the other of these will specify a pattern
against which connecting client process names will be
matched to provide more control over behavior. If neither
are set, then all clients will have telemetry enabled,
assuming that the value of telemetry_enabled is true.
Includes some improvements to the client telemetry init
logic to more clearly implement different use cases.
Change-Id: Iaa8b98b008de32e9d3b2c2b8d7583a5155fff9de
Signed-off-by: Michael MacDonald mjmac@google.com