Aplicações Cedar (plataforma legada)
Remover log drains antigos
Antes de criar um novo log drain para o AppSignal, você precisa remover quaisquer log drains AppSignal pré-existentes. Você pode verificar se há log drains ativos usando o comando abaixo, ondemyapp é o nome da sua aplicação Heroku:
<url> acima pela URL do log drain que você está tentando remover
Adicionar novo log drain
Uma vez removidos os log drains ativos, siga as instruções para criar uma fonte de log Heroku. Depois de criar uma fonte de log, use o comando abaixo para criar um novo log drain.YOUR_LOG_SOURCE_API_KEY pela chave fornecida ao criar uma fonte de log.
Uma vez conectado, os logs devem aparecer no AppSignal. Se você ainda não conseguir ver nenhum log,
por favor entre em contato conosco para obter suporte.
Análise de severidade
Por padrão, o Heroku envia todos os logs com severidade INFO. E como o conteúdo das mensagens do logdrain pode depender da origem (add-ons, aplicação, roteador Heroku etc.), existem algumas maneiras de sobrescrever a severidade padrão.Formato do log
Defina um formato de log e sobrescreva a severidade. Você pode definir o formato das suas linhas de log na fonte como “logfmt” e emitir a seguinte string em sua linha de logseverity=warning. Isso sobrescreverá a severidade padrão INFO para WARNING.
Análise de severidade
Ao adicionar uma fonte de log Heroku no AppSignal, há uma caixa de seleção para habilitar “Severity parsing”. Quando marcada, tentaremos analisar qualquer string de severidade válida da mensagem de log. Só fazemos isso quando as alternativas não produziram nenhum resultado (por exemplo, se você definir o formato de log da fonte como logfmt e emitir um atributo de severidade, esse será usado em vez da severidade analisada). As seguintes strings são consideradas severidades válidas; elas podem estar em maiúsculas, minúsculas ou mistas:- TRACE
- DEBUG
- INFO
- NOTICE
- WARNING
- WARN
- ERR
- ERROR
- CRIT
- CRITICAL
- ALERT
- EMERG
- PANIC
- FATAL
Shell
Shell
Aplicações Fir
Para enviar logs da sua aplicação Heroku Fir para o AppSignal, siga os passos de configuração para aplicações de geração Heroku Fir. O AppSignal ingerirá automaticamente os logs da sua aplicação por meio dos exportadores HTTP do OpenTelemetry, ou quaisquer logs destdout e stderr via um Heroku Telemetry Drain.