- receives gelf messages on udp, tcp and http
- stores log messages in
boltdbbadgerleveldbpebble by cockroach labs - adds generated uuid as _id attribute to gelf message
- adds _received_timestamp and _sender_host attributes to gelf message
- exports rest api via unix domain socket for querying and control
- query client that uses the rest api
- archive and expunge old log data
gold.conf.json
{
"dataDir": "./data/db",
"commandSocketPath": "./run/gold.sock",
"gelfUdpListeners": [
"127.0.0.1:12201"
],
"gelfTcpListeners": [
"127.0.0.1:12201"
],
"gelfHttpListeners": [
"127.0.0.1:8080"
]
}
Copyright (c) 2020-2021 by Cornelius Buschka.