Passer au contenu principal
🔐 N’envoyez pas d’informations personnelles identifiables (PII) à AppSignal. Filtrez les PII (par exemple, noms, e-mails) des journaux et utilisez un identifiant, un hash ou un identifiant pseudonymisé à la place.

Pour les entités couvertes par la HIPAA, plus d’informations sur la signature d’un Business Associate Agreement (BAA) sont disponibles dans notre documentation Business Add-Ons.

Point de terminaison

Vous pouvez POST des journaux à AppSignal. Vos journaux doivent être formatés en Syslog et envoyés au point de terminaison suivant :
Shell
https://appsignal-endpoint.net/logs/syslog?api_key=YOUR_LOG_SOURCE_API_KEY
Remplacez YOUR_LOG_SOURCE_API_KEY par la clé fournie lors de la création d’une source de journaux. Les lignes Syslog doivent être séparées par un caractère de saut de ligne : \n. La ligne de journal doit être envoyée au format 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"

Messages structurés

La partie message d’un message syslog peut être formatée en JSON, Logfmt ou Plaintext. Le formatage du message en JSON ou Logfmt vous permet d’ajouter des attributs de données (structurés) supplémentaires qui peuvent être utilisés pour rechercher/filtrer les messages. Pour plus d’informations sur les spécificités du formatage des messages, consultez notre documentation sur le formatage.