package
0.11.0
Repository: https://github.com/raystack/meteor.git
Documentation: pkg.go.dev

# README

kafka

Usage

source:
  name: kafka
  config:
    broker: "localhost:9092"
    auth_config:
      tls:
        enabled: true
        insecure_skip_verify: false
        cert_file: "/opt/client.cer.pem"
        key_file: "/opt/client.key.pem"
        ca_file: "/opt/caCertFile.cer.pem"

Inputs

KeyValueExampleDescription
brokerstringlocalhost:9092Kafka broker's hostrequired
auth_config.tls.enabledbooleanfalseconfig to enable tls authoptional
auth_config.tls.insecure_skip_verifybooleanfalseInsecureSkipVerify controls whether a client verifies the server's certificate chain and host nameoptional
auth_config.tls.cert_filestring/opt/client.cer.pemcertificate file for client authenticationoptional
auth_config.tls.key_filestring/opt/client.key.pemkey file for client authenticationoptional
auth_config.tls.ca_filestring/opt/caCertFile.cer.pemcertificate authority file for TLS client authenticationoptional

Outputs

FieldSample Value
resource.urnmy-topic
resource.namemy-topic
resource.servicekafka

Contributing

Refer to the contribution guidelines for information on contributing to this module.

# Functions

New returns a pointer to an initialized Extractor Object.
NewKubernetesTokenProvider creates a new TokenProvider that reads the token from kubernetes pod service account token file.
WithTokenFilePath sets the file path to the token.

# Structs

No description provided by the author
Config holds the set of configuration for the kafka extractor.
Extractor manages the extraction of data from a kafka broker.
No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author