Description of Request for Enhancement
pmdalinux currently returns mem.slabinfo.* values only to UID 0 or when the global -A option is enabled:
14ceb15
Since pmlogger normally runs as PCP_USER (pcp), it cannot collect these metrics. Consequently, slabinfo data is missing from PCP archives and cannot be displayed using tools
such as:
```sh
pcp slabinfo -a
pminfo -a mem.slabinfo
The -A workaround is too broad because it disables access checks for all clients and other protected metric clusters.
Please allow the authenticated PCP_USER UID, in addition to UID 0, to fetch mem.slabinfo.* metrics. This permission should apply only to the slabinfo cluster; unrelated users and
unauthenticated clients must remain denied.
Expected result:
- Root and authenticated PCP_USER can fetch mem.slabinfo.*.
- Standard pmlogger archives contain slabinfo data.
- Other non-root or unauthenticated clients remain denied.
- Existing -A behavior remains unchanged.
Component
No response
Description of Request for Enhancement
pmdalinuxcurrently returnsmem.slabinfo.*values only to UID 0 or when the global-Aoption is enabled:14ceb15
Since
pmloggernormally runs asPCP_USER(pcp), it cannot collect these metrics. Consequently, slabinfo data is missing from PCP archives and cannot be displayed using toolssuch as:
```sh
pcp slabinfo -a
pminfo -a mem.slabinfo
The -A workaround is too broad because it disables access checks for all clients and other protected metric clusters.
Please allow the authenticated PCP_USER UID, in addition to UID 0, to fetch mem.slabinfo.* metrics. This permission should apply only to the slabinfo cluster; unrelated users and
unauthenticated clients must remain denied.
Expected result:
- Root and authenticated PCP_USER can fetch mem.slabinfo.*.
- Standard pmlogger archives contain slabinfo data.
- Other non-root or unauthenticated clients remain denied.
- Existing -A behavior remains unchanged.
Component
No response