unleash-edge
unleash-edge copied to clipboard
Configure NewRelic/OpenTelemetry reporting
Describe the feature request
We would like to set up NewRelic APM for monitoring.
Background
There is no specific NewRelic agent for Rust, but it seems we could use OpenTelemetry. There is more information in this Slack thread: https://unleash-community.slack.com/archives/C03GWTN7XMG/p1697543858860219
Solution suggestions
@chriswk believes that "metrics and tracing data could be sent to New Relic with a feature flag implemented on our side. Where we'd distribute binaries built with and without the flag, with a how-to for how to build a docker image containing the binary with New Relic reporting configured"
I am capturing the slack thread here, to have it all in one place:
It would be nice if someone with New Relic experience could raise their hand and help on this issue.
Hi, +1 here, we're using Datadog which supports opentelemetry out of the box. I think it should be a matter of only exposing an env var that would enable configuring external opentelemetry collectors.
+1 for OpenTelemetry