#logging #http #journald #endpoint #forward #send #url

app journal-forwarder

Utility for forward systemd-journald logs to an HTTP endpoint

63 stable releases

new 1.123.0 Oct 20, 2024
1.115.0 Sep 22, 2024
1.103.0 Jul 29, 2024
1.81.0 Mar 27, 2024
0.0.0 Jul 1, 2022

#161 in Network programming

Download history 115/week @ 2024-07-04 124/week @ 2024-07-25 144/week @ 2024-08-01 111/week @ 2024-08-08 189/week @ 2024-08-15 2/week @ 2024-08-22 54/week @ 2024-09-12 683/week @ 2024-09-19 225/week @ 2024-09-26 43/week @ 2024-10-03 6/week @ 2024-10-10 506/week @ 2024-10-17

841 downloads per month

Apache-2.0 and LGPL-2.1+

15KB
201 lines

journal-forwarder

A simple script to forward journald logs over HTTP somewhat reliabily.

Configuration

All the configuration is passed in as environment variables the only required value is JF_URL which is the url to send the logs to. If you prefer you can set JF_URL_SRC instead to read the URL out of a file.

All the other configuraion options are at the top of the source file.

Requirements

On nixos the following packages are required:

  • coreutils
  • curl
  • gnused
  • jq
  • systemd
  • utillinux (butilt with systemd support)

Questions

Open an issue so that I can answer and add docs.

Dependencies

~5–17MB
~262K SLoC