Pular para o conteúdo principal
Certifique-se de instalar o AppSignal collector antes de prosseguir com estas instruções.

Instale as gems do OpenTelemetry

Use o Bundler para adicionar o SDK do OpenTelemetry, o exporter OTLP e os pacotes de instrumentação ao Gemfile da sua aplicação:
O pacote opentelemetry-instrumentation-all instala instrumentações para a maioria dos frameworks e bibliotecas. Você pode conferir uma lista de frameworks e bibliotecas instrumentadas nas dependências do pacote no RubyGems. Você também pode encontrar instrumentações adicionais para frameworks e bibliotecas no Registro do OpenTelemetry.

Configure o OpenTelemetry na sua aplicação

Adicione este arquivo appsignal.rb à sua aplicação com o exporter do OpenTelemetry e a configuração do AppSignal. Em seguida, faça o require desse arquivo na sua aplicação. Para aplicações Rails, adicione-o a um initializer do Rails como config/initializers/appsignal.rb. Certifique-se de atualizar os valores abaixo com o nome da sua aplicação no AppSignal, ambiente e push API key, e de substituir o endpoint do exporter pelo endereço do seu AppSignal collector se necessário.

Teste o app!

Agora que todos os componentes estão conectados, inicie seu app e teste se você vê os dados chegando no AppSignal. Verifique especificamente as páginas “Errors > Issue list” e “Performance > Traces”. Se, depois de seguir nossas instruções de instalação, você ainda não vir dados no AppSignal, avise-nos e te ajudaremos a finalizar a instalação do OpenTelemetry!