77 "fmt"
88 "strings"
99
10- log "github.com/sirupsen/logrus"
11-
1210 "github.com/parca-dev/oomprof/oomprof"
1311 "go.opentelemetry.io/ebpf-profiler/interpreter"
1412 "go.opentelemetry.io/ebpf-profiler/libpf"
@@ -35,20 +33,20 @@ func Loader(_ interpreter.EbpfHandler, info *interpreter.LoaderInfo) (interprete
3533 if err != nil {
3634 // oomprof not initialized, OOM prof must be initialized early by the otel container
3735 // project so it can be wired up to a TraceReporter instance.
38- log . Debugf ( "OOM watcher : oomprof not initialized, disabling OOM watching: %v" , err )
36+ logf ( "oom : oomprof not initialized, disabling OOM watching: %v" , err )
3937 return nil , nil
4038 }
4139
4240 file , err := info .GetELF ()
4341 if err != nil {
44- log . Debugf ( "OOM watcher : elf err, disabling OOM watching: %v" , err )
42+ logf ( "oom : elf err, disabling OOM watching: %v" , err )
4543 return nil , err
4644 }
4745
4846 // Check if this is a Go binary
4947 if ! file .IsGolang () {
5048 if strings .Contains (info .FileName (), "oomprof" ) {
51- log . Debugf ( "OOM watcher : not go, disabling OOM watching: %s" , info .FileName ())
49+ logf ( "oom : not go, disabling OOM watching: %s" , info .FileName ())
5250 }
5351 return nil , nil
5452 }
@@ -66,12 +64,12 @@ func Loader(_ interpreter.EbpfHandler, info *interpreter.LoaderInfo) (interprete
6664 }
6765
6866 if sym != nil {
69- log . Debugf ( "OOM watcher : found mbuckets symbol (%v) in %s" , sym , info .FileName ())
67+ logf ( "oom : found mbuckets symbol (%v) in %s" , sym , info .FileName ())
7068 return & oomWatcherData {
7169 state : state ,
7270 }, nil
7371 }
74- log . Debugf ( "OOM watcher : no mbuckets symbol found %s" , info .FileName ())
72+ logf ( "oom : no mbuckets symbol found %s" , info .FileName ())
7573
7674 return nil , nil
7775}
@@ -86,7 +84,7 @@ func (d *oomWatcherData) Attach(ebpf interpreter.EbpfHandler, pid libpf.PID,
8684
8785 // Only watch PIDs for Go processes with mbucket symbol
8886 if d .state != nil {
89- log . Debugf ( "OOM watcher : watching PID %d" , pid )
87+ logf ( "oom : watching PID %d" , pid )
9088 if err := d .state .WatchPid (uint32 (pid )); err != nil {
9189 if err == oomprof .ErrSelfWatch {
9290 return nil , nil
@@ -100,7 +98,7 @@ func (d *oomWatcherData) Attach(ebpf interpreter.EbpfHandler, pid libpf.PID,
10098
10199// Detach stops watching the process.
102100func (i * oomWatcherInstance ) Detach (_ interpreter.EbpfHandler , pid libpf.PID ) error {
103- log . Debugf ( "OOM watcher : stopping watch for PID %d" , pid )
101+ logf ( "oom : stopping watch for PID %d" , pid )
104102 i .data .state .UnwatchPid (uint32 (pid ))
105103 return nil
106104}
0 commit comments