elastic / otel-profiling-agent

The production-scale datacenter profiler (C/C++, Go, Rust, Python, Java, NodeJS, .NET, PHP, Ruby, Perl, ...)
Apache License 2.0
2.09k stars 229 forks source link

Extend reporter interface to support symbol upload #55

Open athre0z opened 5 days ago

athre0z commented 5 days ago

There was some interest in extending the reporter interface to allow agent-as-a-libray consumers of this repository to experiment with automatic symbol upload. This PR extends ExecutableMetadata with two new arguments:

As far as I can tell, this should provide everything to launch an executable upload / symbol extraction in the background.