Pular para o conteúdo principal
Ter acesso rápido aos logs da sua aplicação é crucial para solucionar problemas e avaliar a saúde de vários componentes, do seu banco de dados à sua fila de mensageria. O AppSignal Logging consolida os logs da sua aplicação, permitindo armazená-los, visualizá-los e consultá-los, oferecendo insights mais profundos sobre o desempenho e o comportamento da sua aplicação. Se você precisar armazenar logs por períodos longos de retenção, pode exportá-los para uma solução de armazenamento compatível com S3 usando o add-on Long-Term Log Storage.

O AppSignal Logging ajuda a responder perguntas como

Começando

Nossa documentação cobre tudo o que você precisa saber para colocar o AppSignal Logging em funcionamento na sua aplicação.

Integrações suportadas do AppSignal

As integrações do AppSignal a seguir contam com suporte nativo ao AppSignal Logging:

Boas práticas

Logar ou não logar, essa pode ser uma pergunta difícil de responder. Os melhores logs são descritivos, contextuais e concisos. Com o AppSignal, você pode aproveitar ao máximo seus logs usando recursos como atributos personalizados, que permitem adicionar dados adicionais e filtráveis às suas linhas de log. Você pode ler nosso artigo no Learning Center sobre boas práticas de logging para mais informações sobre como utilizar corretamente os logs da sua aplicação.

Retenção de logs

🔐 Não envie Informações Pessoais Identificáveis (PII) para a AppSignal. Filtre PII (por exemplo, nomes, e-mails) dos logs e use um ID, hash ou identificador pseudonimizado no lugar.

Para entidades cobertas pela HIPAA, mais informações sobre como assinar um Business Associate Agreement (BAA) podem ser encontradas em nossa documentação de Business Add-Ons.
A retenção varia conforme o seu plano. Você encontra informações reais de retenção e preços em nossa página de planos. Se você precisar armazenar logs por períodos mais longos, pode exportá-los para uma solução de armazenamento compatível com S3 usando o add-on Long-Term Log Storage. Esse add-on permite reter seus logs além do período de 30 dias que o AppSignal normalmente armazena, dando a você mais controle sobre a retenção dos dados de log. Para instruções de configuração, acesse o guia de configuração do Long-Term Log Storage.

Limitações

O AppSignal Logging complementa nossos recursos de APM capturando eventos importantes como queries lentas de banco de dados, atividade administrativa e chamadas externas de API. Porém, existem algumas limitações:
  • Suportamos até 500 mil linhas de log por minuto por app.
  • As linhas de log podem ter até 10.000 caracteres, com o excesso sendo truncado.
  • Payloads JSON profundamente aninhados não são suportados.
Para monitoramento avançado e rastreamento de dados personalizados, recomendamos usar nossos recursos de Erros e Performance, que são mais adequados a esses casos de uso.