sensu / sensu-transport

The Sensu transport abstraction library.
MIT License
14 stars 19 forks source link

Support for Kafka #40

Closed misham closed 7 years ago

misham commented 8 years ago

I'm interested in adding support for Kafka to have parity with RabbitMQ features. I'm planning on taking a similar approach to https://github.com/SimpleFinance/sensu-transport-snssqs

Wondering if this is something that's been tried before and/or if there are any concerns around this?

Thank you

portertech commented 7 years ago

@misham I don't believe anyone has tackled using Kafka as a transport, beyond creating an empty repository ;) Sorry for not responding to this issue, I hope you are still interested in this problem!

Using a similar approach as Simple's SNSSQS Transport does limit what the transport has to do, known constraints (i.e. no pubsub checks).

I like the look of this Kafka library, async publishing https://github.com/zendesk/ruby-kafka#asynchronously-producing-messages :+1:

hvyas commented 7 years ago

Hi @misham: Did you attempt to create Kafka transport? Would appreciate if you could share some updates/experience with it..

misham commented 7 years ago

@hvyas we decided to not use Sensu, so stopped all work on it.

hvyas commented 7 years ago

Thanks for your response!