getsentry / sentry-elixir

The official Elixir SDK for Sentry (sentry.io)
https://sentry.io
MIT License
627 stars 185 forks source link

Continuous profiling #785

Open stephanie-anderson opened 2 months ago

stephanie-anderson commented 2 months ago

Documentation https://develop.sentry.dev/sdk/telemetry/profiles/sample-format-v2/

References

tsloughter commented 1 month ago

Continuous profiling is part of OpenTelemetry and coming to Erlang/Elixir through https://github.com/open-telemetry/opentelemetry-ebpf-profiler

Does or will Sentry support the Otel protocol for profiling?

@solnic @whatyouhide hopefully easier to integrate than tracing if you are able to go the route of using the Otel solution.

A couple people at Elastic who built the profiler have offered to help and @GregMefford plans to work on it.

solnic commented 1 month ago

I reckon it would make a lot of sense to do it via OTel, especially that we're gonna use it for Tracing soon.