question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

ElastAlert Kibana Plugin

See original GitHub issue

Kibana is a fantastic frontend for ElasticSearch, yet ElastAlert still runs trough file editors. We have built a plugin for Kibana, so you can edit, run, test and save rules in a single interface.

elastalertsamplerule

It also builds a Docker container that runs ElastAlert and a RESTful wrapper. Available at elsatalert-server and kibana-plugin

Install plugin: ./bin/kibana plugin -i elastalert -u https://git.bitsensor.io/front-end/elastalert-kibana-plugin/builds/5251/artifacts/file/build/elastalert-0.0.6.zip

git clone https://git.bitsensor.io/back-end/elastalert.git && cd elastalert
docker build . -t elastalert
docker run -d \
    -p 3030:3030 \
    -v `pwd`/config/elastalert.yaml:/opt/elastalert/config.yaml \
    -v `pwd`/config/elastalert-server.json:/opt/elastalert-server/config/config.json \
    -v `pwd`/rules:/opt/elastalert/rules \
    --net="host" \
    elastalert:latest
cd ../
./bin/kibana

Issue Analytics

  • State:open
  • Created 7 years ago
  • Reactions:5
  • Comments:9 (4 by maintainers)

github_iconTop GitHub Comments

2reactions
chettucommented, Jun 15, 2017

Any solution for the above problem ?

0reactions
CodingSpiderFoxcommented, Aug 12, 2017

I don’t exactly understand what I can do to make it work. I built on top of this fork to make it work with my kibana 5.4.1 instance: https://github.com/Baoban/elastalert-kibana-plugin

However, I’m still new to docker. I guess I need to build on top of the official kibana 5.4.1 docker image with my own Dockerfile that the installs the plugin and creates an image from it. I would like to have such an image available on the default public docker repository so I don’t need to build it myself everytime.

Then, on the other side, the nodejs server part is needed. For this, I need to clone your repo and build the docker container myself. I also would like to have this available on the default docker repositories. Maybe you could automate the release of a new feature version of the elastalert-server part for the kibana plugin, everytime a new version of ElastAlert is released?

Read more comments on GitHub >

github_iconTop Results From Across the Web

ElastAlert Kibana Plugin - GitHub
This plugin provides a way to create, test and edit ElastAlert rules within Kibana. GitHub release Github Releases GitHub stars. Demo.
Read more >
Kibana plugins | Kibana Guide [8.5] - Elastic
ElastAlert Kibana Plugin (BitSensor) - UI to create, test and edit ElastAlert rules; AI Analyst (Query.AI) - App providing: NLP queries, automation, ...
Read more >
Easy & Flexible Alerting With Elasticsearch - ElastAlert
ElastAlert is a simple framework for alerting on anomalies, spikes, or other patterns of interest from data in Elasticsearch. At Yelp, we use...
Read more >
Creating a rule in elastalert kibana plugin for kibana dashboard
I have installed elastalert-kibana-plugin and its running on port ... Can anyone tell me how to write a rule using the kibana dashboard...
Read more >
14 Kibana Plugins to Spice Up Your Data Visualizations
ElastAlert. This plugin was created by the team at Yelp that relies on the ELK Stack to fill the gap left by a...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found