> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrando o AppSignal no Elixir

É possível que o AppSignal não forneça integração automática com o framework
de sua escolha, ou talvez você esteja usando sua própria configuração de aplicação.

Quando o AppSignal não dá suporte a algo nativamente, ainda é possível
instrumentar aplicações. O AppSignal precisa ser configurado e iniciado uma vez
no início de um processo. Ele pode ser
[configurado](/elixir/configuration) por meio da configuração Mix ou
usando variáveis de ambiente.

## Configuração

O pacote AppSignal for Elixir precisa ser configurado antes de poder enviar dados
para o AppSignal.com. Existem dois métodos de configuração. Usando a configuração
Mix e usando variáveis de ambiente.

Veja as [páginas de configuração](/elixir/configuration) para o guia completo
de configuração.

## Iniciando o AppSignal

Para que o AppSignal instrumente sua aplicação, o processo AppSignal
deve ser iniciado na BEAM VM do Erlang. Certifique-se de colocar esta linha em um local
que sempre será executado na sua aplicação.

<CodeGroup>
  ```elixir Elixir theme={null}
  {:ok, _} = Application.ensure_all_started(:appsignal)
  ```
</CodeGroup>

**Nota**: Isto não é necessário para frameworks com os quais o AppSignal se integra,
como o Phoenix, mas é para aplicações Elixir puras e código fora dessas
integrações, como tasks independentes ou background jobs.

## Adicionar instrumentação personalizada

Continue com nosso guia para [adicionar instrumentação
personalizada](/elixir/instrumentation/instrumentation) à sua aplicação.
