Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kafka integration #6

Closed
jamilbk opened this issue May 2, 2014 · 2 comments
Closed

Kafka integration #6

jamilbk opened this issue May 2, 2014 · 2 comments

Comments

@jamilbk
Copy link
Contributor

jamilbk commented May 2, 2014

Backend component of real-time alerts

@jamilbk jamilbk self-assigned this May 8, 2014
@jamilbk
Copy link
Contributor Author

jamilbk commented May 8, 2014

The way this could work is as follows:

  1. Register an ES JSON query to a mock devo http api
  2. Kafka topic will be id or name of this query
  3. Expose a websockets endpoint through Node referencing the kafka topic

So the Kibana will consume alerts from this endpoint with a socket.io connection to something like http://localhost:5000/search?realtime=true&query=foobar. The query parameter will uniquely reference which kafka topic to stream alerts from. We can probably persistent this in Kafka itself, so when a dashboard is created, the query is converted to Elasticsearch JSON on the fly, a kafka topic is created or used (if exists), then the websockets endpoint is created and the Kibana will be able to stream results from it.

@jamilbk jamilbk removed their assignment Jun 30, 2014
@rammie
Copy link
Contributor

rammie commented Jan 27, 2015

Stale.

@rammie rammie closed this as completed Jan 27, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants