Endpoint
U kunt logs naar AppSignalPOST-en. Uw logs moeten geformatteerd zijn in JSON, Logfmt of Plaintext en naar het volgende endpoint worden gestuurd:
Shell
YOUR_LOG_SOURCE_API_KEY door de sleutel die is verstrekt bij het aanmaken van een logbron.
Wij gebruiken het tijdstip waarop onze servers het POST-verzoek ontvangen als de log-tijdstempel. De standaard severity is INFO. U kunt de parameters hostname, severity en group/appname versturen door ze aan de URL toe te voegen, bijvoorbeeld:
Shell
\n
Gestructureerde berichten
Om aanvullende metadata aan een logregel toe te voegen, kunt u een gestructureerd bericht versturen.Plaintext
Standaard wordt de bron aangemaakt met dePlaintext-formatter geselecteerd,
u kunt elke string als het berichtgedeelte van de logregel versturen, bijvoorbeeld:
This is a log message en And this is another message.
Logfmt
WanneerLogfmt is geselecteerd als het berichtformaat, kunt u een logregel versturen met sleutel-waardeparen gescheiden door een spatie, bijvoorbeeld:
This is a log message en This is another log message, en de volgende attributen:
JSON
WanneerJSON is geselecteerd als het berichtformaat, kunt u een logregel met een JSON-object versturen, bijvoorbeeld:
msg- of message-sleutel voor het logregelbericht, en alle andere sleutels worden toegevoegd als attributen. Als er geen msg- of message-sleutel wordt verstrekt, gebruiken wij het volledige (ongeparste) JSON-object als het bericht. Attributen worden nog steeds geparst en aan deze regel toegevoegd.
U kunt meer lezen over de specifieke details van berichtformattering in onze formatterings-documentatie.