@backstage-community/plugin-kafka-backend
TypeScript icon, indicating that this package has built-in type declarations

0.3.22 • Public • Published

Kafka Backend

This is the backend part of the Kafka plugin. It responds to Kafka requests from the frontend.

Configuration

This configures how to connect to the brokers in your Kafka cluster.

clientId

The name of the client to use when connecting to the cluster.

brokers

A list of the brokers' host names and ports to connect to.

ssl (optional)

Configure TLS connection to the Kafka cluster. The options are passed directly to [tls.connect] and used to create the TLS secure context. Normally these would include key and cert.

Example:

kafka:
  clientId: backstage
  clusters:
    - name: prod
      brokers:
        - localhost:9092

sasl (optional)

Configure SASL authentication for the Kafka client.

kafka:
  clientId: backstage
  clusters:
    - name: prod
      brokers:
        - my-cluster:9092
      ssl: true
      sasl:
        mechanism: plain # or 'scram-sha-256' or 'scram-sha-512'
        username: my-username
        password: my-password

ACLs

If you are using ACLs on Kafka, you will need to have the DESCRIBE ACL on both consumer groups and topics.

Dependents (0)

Package Sidebar

Install

npm i @backstage-community/plugin-kafka-backend

Homepage

backstage.io

Weekly Downloads

2,067

Version

0.3.22

License

Apache-2.0

Unpacked Size

54.5 kB

Total Files

17

Last publish

Collaborators

  • patriko