systemd / journald: Log-Einträge per HttpRequest() abrufen
Verfasst: 22.01.2024 15:35
Moin,
ich möchte die Log-Einträge eines Containers von einem journald per HttpRequest abrufen.
Mit folgendem Code funktioniert es schon mal ganz gut.
Allerdings bekomme ich hier 60 MB Daten. Aus diesem Grund möchte ich die Anzahl der Log-Einträge mit dem Parametern since und until eingrenzen.
journal-gatewayd: add since/until parameters for /entries
Leider weiß ich nicht, wie ich diese Parameter in der URL angeben soll. Ich bekomme immer einen "400 Bad Request"
Wer kann mir auf die Sprünge helfen?
Danke im Voraus & Grüße ... Peter
ich möchte die Log-Einträge eines Containers von einem journald per HttpRequest abrufen.
Mit folgendem Code funktioniert es schon mal ganz gut.
Code: Alles auswählen
URL$ = "http://[DieIP]:19531/entries?CONTAINER_ID=[DieID]"
HttpRequest = HTTPRequest(#PB_HTTP_Get, URL$)
If HttpRequest
Debug "StatusCode: " + HTTPInfo(HTTPRequest, #PB_HTTP_StatusCode)
Debug "Response: " + Len(HTTPInfo(HTTPRequest, #PB_HTTP_Response))
FinishHTTP(HTTPRequest)
Else
Debug "Request creation failed"
EndIf
journal-gatewayd: add since/until parameters for /entries
Leider weiß ich nicht, wie ich diese Parameter in der URL angeben soll. Ich bekomme immer einen "400 Bad Request"
Wer kann mir auf die Sprünge helfen?
Danke im Voraus & Grüße ... Peter