Pular para o conteúdo principal
Reportar dados da aplicação ao AppSignal por meio do OpenTelemetry envolve mais etapas de instalação do que o habitual. Por favor, certifique-se de seguir todas as etapas com cuidado para configurar corretamente.

Instale o AppSignal collector

Para reportar dados ao AppSignal, você precisa instalar o AppSignal collector por meio de um dos seguintes métodos de instalação:
  • Coletor hospedado: deixe a AppSignal hospedar o coletor.
  • Pacote Linux: execute o coletor no host que você quer monitorar.
  • Imagem Docker: execute o coletor em um contêiner Docker para se conectar a outros contêineres.
  • Plataforma como Serviço: execute o coletor em um contêiner Docker, hospedado pelo seu provedor de hospedagem.
Se você tem mais de uma aplicação, ou instâncias de uma aplicação, recomendamos instalar o coletor em sua infraestrutura em uma instância dedicada, para a qual todas as aplicações possam reportar. Isso melhorará nossos relatórios, pois poderemos correlacionar dados de instrumentação entre diferentes aplicações (rastreamento distribuído). Também consome mais recursos instalar o coletor separadamente em cada host.

Configurando o AppSignal collector

Você não precisa configurar o collector ao usar o collector hospedado do AppSignal.
Ao configurar o collector, use a Push API key no nível da organização da página de configurações de API keys. Isso autenticará as requisições com o AppSignal. Sem uma Push API key, o collector não vai iniciar.
# /etc/appsignal-collector.conf
push_api_key = "0000-0000-0000-0000"

Instale o OpenTelemetry para a sua aplicação

Para instalar os pacotes do OpenTelemetry no seu app, siga as instruções para a linguagem que o seu app usa: Certifique-se de seguir as instruções, incluindo a instalação de quaisquer pacotes adicionais necessários para que o OpenTelemetry instrumente os frameworks e bibliotecas que sua aplicação usa. Para outras linguagens, você pode seguir as instruções de instalação na documentação do OpenTelemetry para essa linguagem, junto com nossas instruções de instalação genéricas, independentes de linguagem. Você também pode achar útil usar nossas instruções de instalação para as linguagens que suportamos como referência.