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

Please don't let this die. ElastAlert usecase is very strong. #2947

Open
nickbabkin opened this issue Aug 28, 2020 · 22 comments
Open

Please don't let this die. ElastAlert usecase is very strong. #2947

nickbabkin opened this issue Aug 28, 2020 · 22 comments

Comments

@nickbabkin
Copy link

nickbabkin commented Aug 28, 2020

Sorry for being repetitive but I wanted to emphasize this.

@Qmando I've heard you are divorcing with the project, so that wanted to ask you to not let this gem of a software simply die.

Usecase for ElastAlert is pretty unique and it stands well in the ELK ecosystem as an open source alternative to licensed Elastic alerting features. Moreover, the functionality is way way richer than what Elastic guys have under the hood as of August 2020.

You did a great job with building and maintaining it, now please hand it over to someone who deserves.

Cheers!

@ManuelFFF
Copy link

Hi @nsano-rururu ,

I would like to know:

  1. I have never used Docker before. Does this work like a VM inside Linux?
  2. Would Praeco do the same work (or similar) that ElastAlert Kibana Plugin does?
  3. I have Nginx running on the same server where I would install Praeco. Would that be an issue or create a conflict with other apps needing Nginx in the server.

Thank you

@mrfroggg
Copy link

mrfroggg commented Oct 26, 2020

I think that @nsano-rururu should be made an admin on this project (if you agree!), as he seems to be active on the dev side!

@Qmando, that would be great to grant the admin rights to other devs, as the development of this project could continue!

Also, I would suggest to open a Google Groups for all user questions and problems, close them in the Github Issues as it's hard to fellow what is a dev issue and what is a user question and only allow dev Issues in here! A good cleanup would be a good idea!

@Qmando
Copy link
Member

Qmando commented Oct 26, 2020

Hi. Sorry that this has remained dormant for quite a while and the PR/issues have gotten completely out of hand.

We do plan on handing the project over to new maintainers, stay tuned. I'll try to get that ball rolling on that before the end of the year.

@abhishekjiitr
Copy link
Contributor

@mrfroggg we already have a Gitter channel for the same: https://gitter.im/Yelp/elastalert

@abhishekjiitr
Copy link
Contributor

@Qmando I understand that the project may be too big for a single maintainer to keep working on (even harder if its just a part-time work). It'll be better if you can assign ownership to more than one person (who is active on the project) so as the issues are resolved & addressed quickly and a single person doesn't become a bottleneck for the same.

@immanuelfodor
Copy link

I'm really interested in how the maintenance handover or involvement turns out, it's almost EOY (#2947 (comment)), and @nsano-rururu seems to be all over into EA based on his Github activity across multiple projects, so I think it would be in good hands.

Reference for other similar issues without existing connection to this one: #2946, #2911

@immanuelfodor
Copy link

There are still a few days until the year ends, let's hope for the best.

@devdua
Copy link

devdua commented Dec 29, 2020

@nsano-rururu I also believe strongly in this project and would be willing to be a maintainer/contributor

@mrfroggg
Copy link

I think we have 2 options:

  • Check with Yelp (Github root of this project) to add new maintainers to Elastalert
  • If no answer from Yelp, create an official fork to continue Elastalert's development on another github repo.

@devdua
Copy link

devdua commented Dec 31, 2020

I think we should wait until next week as most employees are on vacation during this time. I agree with @mrfroggg on both options.

@immanuelfodor
Copy link

As much as I would like somebody to take over active development of ElastAlert, I think the current situation and way of communication leaves a bad taste, it's just not that professional as it could be, almost hostile. I understand the accumulated frustration here but we shouldn't give up maintaining a communication style that is not harmful for other human beings and the project itself. What @mrfroggg suggested, is totally reasonable, we either ask the team behind the project (nicely) that here are some devs that are worthy of being new maintainers, or just create an official fork, and merge the PRs there, comment on all issues that reopen them there, etc.

@devdua
Copy link

devdua commented Jan 5, 2021

Hi @Qmando, Happy New Year! Is there a plan to hand over this project? There are a few people here who would definitely like to be maintainers.

@mrfroggg
Copy link

I looked around and I have no idea who to contact @ Yelp.

I saw that there is a try to create an official Fork, and many PR were commited so far:
https://github.com/jertel/elastalert

@fzyzcjy
Copy link

fzyzcjy commented Jan 21, 2021

Hi @Qmando I wonder whether there are some updates? This is a very helpful and useful project!

@Qmando
Copy link
Member

Qmando commented Feb 2, 2021

Hi, sorry for the lack of updates

We have started the process of moving this to new owners. Still working on the details. I appreciate everyone's patience.

@devinbfergy
Copy link

I think we need to as a community move the project on. It has been over two months since Qmando last replied.

@fzyzcjy
Copy link

fzyzcjy commented Apr 16, 2021

+1 This is a wonderful project!

@nsano-rururu
Copy link
Contributor

If you're trying to use the ability to hand over a GitHub repository to another owner or organization, you should be able to do that by working with GitHub.
https://docs.github.com/en/github/administering-a-repository/transferring-a-repository

@markus-nclose
Copy link

markus-nclose commented Apr 16, 2021

In the meanwhile I have just been using Nsano-rururu's fork as he has been doing amazing work there and merged all the outstanding pulls and even the documentation . Thanks by the way.
https://github.com/nsano-rururu/elastalert

@Shashankft9
Copy link

People can follow on this discussion here to pitch in their opinions about an official fork and the process of it: jertel/elastalert2#77

@nsano-rururu
Copy link
Contributor

@markus-nclose

https://github.com/nsano-rururu/elastalert has been removed. Please use the following elastalert2 in the future.
https://github.com/jertel/elastalert2

@abhishekjiitr
Copy link
Contributor

It just feels sad to see the laid-back response from official authors. This is a gem of a project, but it's disappointing to see how it's being handled :(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests