Passer au contenu principal

Formatage des messages

🔐 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.

Formats de journal pris en charge

La manière dont vous pouvez formater vos journaux variera en fonction de la configuration que vous utilisez avec Logging. Le tableau ci-dessous présente les configurations actuellement disponibles et les formats de journal qu’elles prennent en charge.

Point de terminaison à format fixe

Nous avons un point de terminaison/source spécial, et c’est le point de terminaison http-json. Ce point de terminaison est destiné aux clients implémentant leur propre solution de transfert de journaux ou leur propre implémentation de journalisation. Ce point de terminaison attend un format NDJSON spécifique et ignorera silencieusement tout message qui ne correspond pas à ce format.

Attributs

Lorsque vous utilisez Logfmt ou JSON comme format de journal, vous pouvez ajouter des attributs interrogeables à vos journaux. Les attributs peuvent être de l’un des types suivants :
  • string
  • integer (par exemple 10)
  • double (par exemple 10.01)
  • boolean (true/false)

Plaintext

Lorsque vous spécifiez Plaintext comme format de journal, la ligne de journal sera utilisée telle quelle comme message, et AppSignal n’analysera pas les attributs de la ligne de journal. Si vous souhaitez avoir des attributs interrogeables dans les journaux de votre application, nous vous recommandons de formater vos journaux en Logfmt ou JSON.