Http Receiver Settings
LogZilla documentation for Http Receiver Settings
HTTP Receiver Settings
HTTP Receiver module settings are available in the web interface. UI fields map to underlying settings and behaviors.
For how to send events over HTTP and verify ingestion, see HTTP Event Receiver. For relay-side (sender) configuration, see Syslog Relays.
Where HTTP events are received
- External clients send to the configured HTTP/HTTPS port on the LogZilla host
at path
/incoming
. - Internally, the HTTP Receiver serves endpoints under that path. The reverse
proxy forwards
/incoming
to the receiver. - Interactive API docs are provided at
/incoming/docs
. - For endpoint reference and the OpenAPI schema, see HTTP Event Receiver.
Authentication (access tokens)
The HTTP Receiver accepts any of the following:
Authorization: token <YOUR_TOKEN>
headerX-LZ-Access-Key: <YOUR_TOKEN>
headerAUTHTOKEN=<YOUR_TOKEN>
query parameter
Tokens can be created and managed in the Authtokens UI or CLI. The receiver accepts both permanent tokens and dynamically fetched tokens from LogZilla's internal API.
Settings
- HTTP Receiver Workers Number →
HTTP_RECEIVER_WORKERS_NUM
- Number of worker processes the receiver runs.
- HTTP Receiver Show Access Logs →
HTTP_RECEIVER_SHOW_ACCESS_LOGS
- Enables HTTP access logging for the receiver.
- HTTP Receiver Log Invalid Request →
HTTP_RECEIVER_LOG_INVALID_REQUEST
- When an ingest request is invalid (for example, a 422 response), logs a short diagnostic dump to aid troubleshooting. Disable in high-volume environments if logging is too chatty.
Notes
- Listener ports are set in
Front
settings (HTTP/HTTPS). The HTTP Receiver does not have its own public port; it is exposed at/incoming
on the UI/API port. - If configuration changes do not take effect automatically, restart the module:
bashlogzilla restart -c httpreceiver