Beyla doesn't work when page size is bigger than 4K #1368
Description
opened on Nov 15, 2024
See:
goutham@newpi:~/beyla-linux-arm64-v1.8.7$ getconf PAGESIZE
16384
goutham@newpi:~/beyla-linux-arm64-v1.8.7$ BEYLA_PROMETHEUS_PORT=8999 BEYLA_OPEN_PORT=443 BEYLA_EXECUTABLE_NAME=. sudo -E ./beyla
time=2024-11-15T16:38:17.960Z level=INFO msg="Grafana Beyla" Version=v1.8.7 Revision=61514e0 "OpenTelemetry SDK Version"=1.31.0
time=2024-11-15T16:38:18.962Z level=INFO msg="got host ID" component=ContextInfo func=fetchHostID fetcher=local hostID=6d1a1259851d4c42b2c2fb51855b6be0
time=2024-11-15T16:38:18.962Z level=INFO msg="starting Beyla in Application Observability mode"
time=2024-11-15T16:38:18.966Z level=INFO msg="using hostname" component=traces.ReadDecorator function=instance_ID_hostNamePIDDecorator hostname=newpi
time=2024-11-15T16:38:18.967Z level=ERROR msg="Unable to load eBPF watcher for process events" component=discover.ProcessWatcher interval=5s error="loading and assigning BPF objects: field KprobeSysBind: program kprobe_sys_bind: map watch_events: map create: invalid argument (ring map size 4096 not a multiple of page size 16384)"
time=2024-11-15T16:38:18.967Z level=INFO msg="Starting main node" component=beyla.Instrumenter
time=2024-11-15T16:38:18.968Z level=INFO msg="opening prometheus scrape endpoint" component=connector.PrometheusManager port=8999 path=/metrics
This is on a Raspberry Pi 5 with a custom compiled kernel (compiled to make Beyla work).
Metadata
Assignees
Labels
No labels
Activity