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

Support #5

Open
idokaplan opened this issue Oct 20, 2016 · 5 comments
Open

Support #5

idokaplan opened this issue Oct 20, 2016 · 5 comments

Comments

@idokaplan
Copy link

Hi,

This project looks great, 10x!
are you still working on this?

Is there a plan to create RPM, ES templates, Kibana queries examples, etc?

Thanks!
Ido

@aidan-
Copy link
Owner

aidan- commented Oct 22, 2016

Thanks for showing interest! This project is still being maintained when I have time, but at the moment it is working as a I require so there hasn't been a lot of development. I am more than happy to add additional features as people request them (including better documentation!), and to accept pull requests if people want to tackle some themselves! 😄

RE: RPM/packages, it looks like there is a newer version of the elastic libbeat library out that includes a bunch of tools to help generate cross platform packages. If there is interest in RPM/debs/etc I will try and get cloudtrailbeat updated to use that newer version. Is there a particular distro/build that you're looking for?

RE: ES index templates/Kibana queries, in the etc folder there is a fields.yml file that should be adequate for generating a proper index using the libbeat generate_index_pattern.py
script. Perhaps the generated json should be included in this repo?

The plan is to add a few Kibana queries and dashboards, but at the moment the one's I have created are very specific to my use case/organisation and rely on a number of things outside the scope of this script. If you have some queries or dashboards you would like to share, I'm more than happy to take pull requests!

@andrewkrug
Copy link

What about just providing a docker container?

@idokaplan
Copy link
Author

Hi Aidan,

Thank you very much for your follow up, I really appreciate your detailed answer.

  1. I'm using yum repo.
    If there will be a package (with service in "/etc/init.d") to install cloudtrailbeat, I believe that you don't need to improve the documentation because it will be much easier to install (don't need to create go environment and to install any pre requirements).
  2. Yes, can you please add the generated json to the repo?
    I tried to generate the index using the script, but I didn't manage to do it.
    The index template is very important, because without this, there is a conflict with "cloudtrail.apiVersion", so there are a lot of events that are not seen in Kibana.
  3. Can you please share what are the use cases?
    Maybe it will fit also my needs.

Thanks!
Ido

@aidan-
Copy link
Owner

aidan- commented Jan 1, 2017

It's been a while since I've had the opportunity to update this repo, but I've almost finished a whole bunch of changes to bring this beat inline with the new libbeat 5.0. This includes squashing a few bugs and the addition for the ResponseElements and RequestParamaters fields. This is currently available in the libbeat-5.0 branch and will be merged into master shortly.

Unfortunately this includes a few 'breaking' changes to the configuration file, but shouldn't be too difficult to adjust.

To address your questions @idokaplan :

  1. rpm/debs shouldn't be far off. The new libbeat makes this a lot easier.
  2. Index templates are available in the libbeat-5.0 branch now.
  3. The primary use case was to try and cross reference the information with other logs to identify if individuals were making breaking changes.

@berglh
Copy link

berglh commented Jan 19, 2017

👍 need the new libbeat 5.0 version, need to get these extraneous fields under 💯 control.

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

4 participants