OpenTelemetry Beta
Welcome to AppSignal's OpenTelemetry beta! In this beta, we aim to improve our support for the OpenTelemetry protocol, enabling us to extend our monitoring capabilities to more programming languages. This will allow you to send tracing and metric data to AppSignal directly via OpenTelemetry, rather than relying on an AppSignal integration.
Interested in trying out this beta? Get in touch and we'll invite you to our private Slack channel. Here we'll update about any upcoming improvements and changes in the beta.
We want your feedback!
Your feedback can help shape the outcome of this beta! If you encounter any issues or have suggestions for improvement, please reach out.
What this beta is intended for
- Improve our support for OpenTelemetry tracing data. This beta does not focus on OpenTelemetry metrics (which we already support) or OpenTelemetry logging.
- Expand our support for other languages, supported by OpenTelemetry.
- Improve the way we report errors, like multiple error support per trace.
- Improve user experience around performance issue reporting and alerting.
- Improve our trace viewer. Allow for more context per trace and individual spans. The trace viewer is visible for errors now too.
- Provide the same level of reporting for OpenTelemetry as our existing integration packages.
What this beta is not intended for
- It is not production ready yet. Do not solely rely on it to monitor your critical infrastructure.
- It is not a replacement for the existing AppSignal integrations. Do not uninstall our Ruby, Elixir, Node.js, Python and front-end JavaScript packages to replace it with this beta.
- It does not provide the whole AppSignal feature set you're used to. Not all the functionality is supported in this beta at this time.
- It is not always backwards compatible. We'll release new versions of this beta that are backwards incompatible within this beta, so review the collector changelog and this documentation (installation, configuration, etc.) for each upgrade.
- It does not support distributed tracing, yet. We don't have an interface for this yet.
Interested? Join the beta!
If you've read all of the above and are ready to join this public beta, follow the installation steps.