Point de terminaison
Vous pouvezPOST des journaux à AppSignal. Vos journaux doivent être formatés en JSON, Logfmt ou Plaintext et envoyés au point de terminaison suivant :
Shell
YOUR_LOG_SOURCE_API_KEY par la clé fournie lors de la création d’une source de journaux.
Nous utiliserons l’heure à laquelle nos serveurs reçoivent la requête POST comme horodatage du journal. La sévérité par défaut sera INFO. Vous pouvez envoyer les paramètres hostname, severity et group/appname en les ajoutant à l’URL, par exemple :
Shell
\n
Messages structurés
Afin d’ajouter des métadonnées supplémentaires à une ligne de journal, vous pouvez envoyer un message structuré.Plaintext
Par défaut, la source est créée avec le formateurPlaintext sélectionné,
vous pouvez envoyer n’importe quelle chaîne comme partie message de la ligne de journal, par exemple :
This is a log message et And this is another message respectivement.
Logfmt
LorsqueLogfmt est sélectionné comme format de message, vous pouvez envoyer une ligne de journal avec des paires clé-valeur séparées par un espace, par exemple :
This is a log message et This is another log message respectivement, et les attributs suivants :
JSON
LorsqueJSON est sélectionné comme format de message, vous pouvez envoyer une ligne de journal avec un objet JSON, par exemple :
msg soit une clé message pour le message de la ligne de journal, et toutes les autres clés seront ajoutées comme attributs. Si aucune clé msg ou message n’est fournie, nous utiliserons l’intégralité de l’objet JSON (non analysé) comme message. Les attributs seront tout de même analysés et ajoutés à cette ligne.
Vous pouvez en savoir plus sur les spécificités du formatage des messages dans notre documentation sur le formatage.