Skip to main content

Basic config

SSL authentication

SASL authentication

SASL_SSL with PLAIN or SCRAM:
SASL_SSL with OAUTHBEARER (OAuth 2.0):
OAUTHBEARER Authentication:
  • The oauth_token_url, oauth_client_id, and oauth_client_secret are required when using OAUTHBEARER mechanism.
  • The oauth_scope parameter is optional.
  • OAuth tokens are automatically cached and refreshed before expiry (60 seconds before expiration by default).
  • It’s recommended to use SASL_SSL (not SASL_PLAINTEXT) with OAUTHBEARER for secure token transmission.
  • Compatible with OAuth 2.0 providers like Keycloak, Okta, and other identity servers that support client credentials flow.

Data format

The Kafka data exporter scalar values
or dictionaries with a specific format as messages:
If the data contains no dictionary it will be written to the database as value with the current time value and no key. Otherwise, every dictionary message contains at least some data in a data field. The following messages are valid:
Kafka supports structuring and partitioning your data. The Kafka data exporter can create these elements if the messages received contain a metadata dictionary:
The following message shows the configuration of all possible elements data and metadata:
If not all elements are configured, default values are assumed.
  • The default topic has to be configured in the yaml file.
  • The default time timestamp is the current time of execution.
  • In case you are using newer versions of Kafka brokers, you should consider using corresponding Kafka api_version.