Skip to main content
Make sure to install the AppSignal collector before proceeding with these instructions.

Install the OpenTelemetry packages

Add the OpenTelemetry SDK and the OTLP exporter to your application’s dependencies:
Also add the OpenTelemetry instrumentation packages for the libraries and frameworks that your application uses. For example, if you’re using Phoenix:
For other libraries and frameworks, you can find OpenTelemetry instrumentation packages at the OpenTelemetry registry.

Configure OpenTelemetry in your application

Update the config/config.exs file in your application with the OpenTelemetry exporter and AppSignal configuration. Make sure to update the values below with your AppSignal application name, environment and push API key, and to replace the exporter endpoint with the address of your AppSignal collector if needed.

Test the app!

Now that all the components are connected, start your app and test if you see data arrive in AppSignal. Check the “Errors > Issue list” and “Performance > Traces” page specifically. If after following our installation instructions you still don’t see data in AppSignal, let us know and we’ll help you finalize your OpenTelemetry installation!