pulsar
Write messages to an Apache Pulsar server.
Introduced in version 3.43.0.
-
Common
-
Advanced
outputs:
label: ""
pulsar:
url: "" # No default (required)
topic: "" # No default (required)
tls:
root_cas_file: ""
key: ""
ordering_key: ""
max_in_flight: 64
outputs:
label: ""
pulsar:
url: "" # No default (required)
topic: "" # No default (required)
tls:
root_cas_file: ""
key: ""
ordering_key: ""
max_in_flight: 64
auth:
oauth2:
enabled: false
audience: ""
issuer_url: ""
scope: ""
private_key_file: ""
token:
enabled: false
token: ""
Fields
auth
Optional configuration of Pulsar authentication methods.
Requires version 3.60.0 or later.
Type: object
key
An optional key to populate for each message. This field supports interpolation functions.
Type: string
Default: ""
max_in_flight
The maximum number of messages to have in flight at a given time. Increase this to improve throughput.
Type: int
Default: 64
ordering_key
The ordering key to publish messages with. This field supports interpolation functions.
Type: string
Default: ""
tls.root_cas_file
An optional path of a root certificate authority file to use. This is a file, often with a .pem extension, containing a certificate chain from the parent trusted root certificate, to possible intermediate signing certificates, to the host certificate.
Type: string
Default: ""
# Examples:
root_cas_file: ./root_cas.pem