We are in the process of transitioning from New Relic Cloud to the Grafana ecosystem. However, we’ve encountered an issue with Beyla, which presently supports Distributed Traces exclusively for Golang, and only Single Span traces for other languages.
- So Beyla does not yet support distributed tracing for Laravel (PHP applications) and most of our microservices are written in PHP so it is a blocker for us.
- Also for Zero-code Instrumentation, we were checking Opentelemetry’s automatic instrumentation but it requires PHP 8.0 at minimum, and most of our PHP applications are on version 7 or lower. - PHP zero-code instrumentation | OpenTelemetry
So, we are looking for way to have auto instrumentation for our Laravel (PHP) applications with distributed tracing, preferably through Zero-code Instrumentation. Are there any ways to resolve this problem? Is this possible with Grafana?
Are there any current alternatives to Beyla that support zero-code auto-instrumentation with distributed traces?
This will be helpful for us in this quarter as we are transitioning away from New Relic due to cost concerns, at least until Beyla releases distributed tracing support for PHP.