Pular para o conteúdo principal
🔐 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.

Endpoint

Você pode fazer POST de logs para o AppSignal. Seus logs precisam estar formatados em Syslog e enviados para o seguinte endpoint:
Shell
https://appsignal-endpoint.net/logs/syslog?api_key=YOUR_LOG_SOURCE_API_KEY
Substitua YOUR_LOG_SOURCE_API_KEY pela chave fornecida ao criar uma fonte de log. As linhas de syslog devem ser separadas por um caractere de quebra de linha: \n. A linha de log deve ser enviada no formato syslog RFC 5424 (Request For Comment):
Shell
<%pri%>%protocol-version% %timestamp:::date-rfc3339% %HOSTNAME% %app-name% %procid% %msgid% %msg%\n"
<14>1 2017-07-26T14:47:35.869952+05:30 my_hostname custom_appname 5678 some_unique_msgid - Some other message"

Mensagens estruturadas

A parte message de uma mensagem syslog pode ser formatada em JSON, Logfmt ou Plaintext. Formatar a mensagem em JSON ou Logfmt permite que você adicione atributos de dados (estruturados) adicionais que podem ser usados para encontrar/filtrar mensagens. Para mais informações sobre as especificidades da formatação de mensagens, veja nossa documentação de formatação.