flipt icon indicating copy to clipboard operation
flipt copied to clipboard

[FLI-1067] Kafka Audit Sink

Open markphelps opened this issue 1 month ago • 2 comments

Problem

Flipt currently supports audit event sinks to 3 places:

I think we could get support for several other sinks by adding a message broker/queue such as Kafka, especially with projects like Redpanda Connect (previously Benthos RIP 💀 )

Ideal Solution

Add a new sink type kafka, which would send audit events to configured Apache Kafka message brokers

configuration may look like:

audit:
  sinks:
    kafka:
      enabled:
      topic: foo
      bootstrap_servers:
        - my-cluster-kafka-bootstrap.kafka:9092

It seems bootstrap_servers are the new broker_lists ? https://stackoverflow.com/questions/50312579/what-is-difference-between-broker-list-and-bootstrap-servers

I haven't used Kafka in years though so I could be wrong

Search

  • [X] I searched for other open and closed issues before opening this

Additional Context

Would love to know if any existing users would find this functionality useful

FLI-1067

markphelps avatar Jun 05 '24 01:06 markphelps