Heroku Logplex
Configuration Options
Required Options
address(required)
The address to accept connections on. The address must include a port.
Type | Syntax | Default | Example |
---|---|---|---|
string | literal | ["0.0.0.0:80","localhost:80"] |
type(required)
The component type. This is a required field for all components and tells Vector which component to use.
Type | Syntax | Default | Example |
---|---|---|---|
string | literal | ["heroku_logs"] |
Advanced Options
acknowledgements(optional)
Controls if the source will wait for destination sinks to deliver the events before acknowledging receipt.
Type | Syntax | Default | Example |
---|---|---|---|
bool |
auth(optional)
Options for HTTP Basic Authentication.
Type | Syntax | Default | Example |
---|---|---|---|
hash | literal | [] |
tls(optional)
Configures the TLS options for incoming connections.
Type | Syntax | Default | Example |
---|---|---|---|
hash | literal | [] |
query_parameters(optional)
A list of URL query parameters to include in the log event. These will override any values included in the body with conflicting names.
Type | Syntax | Default | Example |
---|---|---|---|
array | literal | ["application","source"] |
How it Works
State
This component is stateless, meaning its behavior is consistent across each input.
Transport Layer Security (TLS)
Vector uses OpenSSL for TLS protocols. You can
adjust TLS behavior via the tls.*
options.
Context
By default, the heroku_logs
source augments events with helpful
context keys.