@@ -27,6 +27,7 @@ import (
27
27
"time"
28
28
29
29
"github.com/elastic/elastic-agent-libs/logp"
30
+
30
31
"github.com/elastic/elastic-agent-system-metrics/metric/system/cgroup/cgv1"
31
32
"github.com/elastic/elastic-agent-system-metrics/metric/system/cgroup/cgv2"
32
33
"github.com/elastic/elastic-agent-system-metrics/metric/system/resolve"
@@ -361,6 +362,7 @@ func (r *Reader) readControllerList(cgroupsFile string) ([]string, error) {
361
362
controllers := strings .Split (cgroupsFile , "\n " )
362
363
var cgpath string
363
364
for _ , controller := range controllers {
365
+ logp .L ().Infof ("controller: %s" , controller )
364
366
if strings .Contains (controller , "0::/" ) {
365
367
fields := strings .Split (controller , ":" )
366
368
cgpath = fields [2 ]
@@ -372,7 +374,10 @@ func (r *Reader) readControllerList(cgroupsFile string) ([]string, error) {
372
374
}
373
375
cgFilePath := filepath .Join (r .cgroupMountpoints .V2Loc , cgpath , "cgroup.controllers" )
374
376
if cgroupNSStateFetch () && r .rootfsMountpoint .IsSet () {
377
+ logp .L ().Infof ("V2Loc: %s, ContainerizedRootMount %s" , r .cgroupMountpoints .V2Loc , r .cgroupMountpoints .ContainerizedRootMount )
375
378
cgFilePath = filepath .Join (r .cgroupMountpoints .V2Loc , r .cgroupMountpoints .ContainerizedRootMount , cgpath , "cgroup.controllers" )
379
+ } else {
380
+ logp .L ().Infof ("V2Loc: %s, ContainerizedRootMount %s" , r .cgroupMountpoints .V2Loc )
376
381
}
377
382
378
383
controllersRaw , err := os .ReadFile (cgFilePath )
0 commit comments