DAOS-17447 control: Selective telemetry registration
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: [regex]
- telemetry_disabled_procs: [regex]
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 [email protected]
Ticket title is 'Allow hybrid client telemetry configuration' Status is 'Open' https://daosio.atlassian.net/browse/DAOS-17447
Test stage Functional Hardware Medium Verbs Provider MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16301/5/execution/node/1417/log
Test stage NLT on EL 8.8 completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-16301/6/testReport/
Test stage Functional Hardware Medium Verbs Provider MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16301/7/execution/node/1519/log
Test stage Build RPM on EL 8 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16301/12/execution/node/328/log
Test stage Build RPM on EL 9 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16301/12/execution/node/325/log
Test stage Build RPM on Leap 15.5 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16301/12/execution/node/341/log