Heroku Logplex

Configuration Options

Required Options

address(required)

The address to accept connections on. The address must include a port.

TypeSyntaxDefaultExample
stringliteral["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.

TypeSyntaxDefaultExample
stringliteral["heroku_logs"]

Advanced Options

acknowledgements(optional)

Controls if the source will wait for destination sinks to deliver the events before acknowledging receipt.

TypeSyntaxDefaultExample
bool
auth(optional)

Options for HTTP Basic Authentication.

TypeSyntaxDefaultExample
hashliteral[]
tls(optional)

Configures the TLS options for incoming connections.

TypeSyntaxDefaultExample
hashliteral[]
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.

TypeSyntaxDefaultExample
arrayliteral["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.