|
|
| Come for the quick hacks, stay for the epiphanies. | |
| PerlMonks |
Is distributed tracing / APM realistically possible for legacy Perl applications?by ShallTear (Initiate) |
| on Feb 03, 2026 at 12:37 UTC ( [id://11167287]=perlquestion: print w/replies, xml ) | Need Help?? |
|
ShallTear has asked for the wisdom of the Perl Monks concerning the following question: Hello PerlMonks community, We are trying to implement distributed tracing (APM-style request tracing) for a legacy Perl application running in a microservices environment. Our goal is limited to application tracing only:
We do not require infrastructure metrics or logs. We attempted to use OpenTelemetry for Perl. While we were able to create traces and spans, we could not reliably export them due to limitations in the Perl ecosystem. Our findings so far:
We also evaluated Jaeger and Zipkin. However, they are tracing backends only and cannot generate traces or spans themselves without a supported Perl instrumentation and export mechanism. Given this situation, I would appreciate guidance from experienced Perl users on the following questions:
Any pointers to existing CPAN modules, real-world implementations, or alternative strategies would be greatly appreciated. Thank you for your time and expertise. Best regards,
Back to
Seekers of Perl Wisdom
|
|
||||||||||||||||||||||||||||||||||||||||