File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed
docs/sources/configure-client/grafana-alloy/ebpf Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -76,3 +76,21 @@ apt install libc6-dbg
76
76
If your profiles show many shallow stack traces, typically 1-2 frames deep, your binary might have been compiled without frame pointers.
77
77
78
78
To compile your code with frame pointers, include the ` -fno-omit-frame-pointer ` flag in your compiler options.
79
+
80
+
81
+ ### Ensure Python process data is discoverable
82
+
83
+ This error indicates that Pyroscope cannot locate required Python runtime symbols, potentially due to nonstandard library naming:
84
+
85
+ ` pyperf get python process data failed: missing symbols pyRuntimeAddr autoTLSkeyAddr `
86
+
87
+ This can occur if the application build process uses custom naming for libraries, such as:
88
+
89
+ - ` libpython3-custom.10.so.1.0 `
90
+
91
+ Pyroscope expects standard naming patterns like:
92
+
93
+ - ` libpython3.10.so.1.0 `
94
+
95
+ To resolve this, ensure Python libraries follow standard naming conventions.
96
+
You can’t perform that action at this time.
0 commit comments