Skip to content

docker-toolkits/Falco-tools

 
 

Repository files navigation

Falco (with Prometheus and Grafana integrations)

I decided to share the code and configuration files I used on the Securing mixed clouds using Falco, Prometheus, Grafana and Docker tutorial.

The whole idea was to document my experience of learning Falco and its integration with other frameworks like Prometheus and Grafana.

Installation/ setup

You can clone the git repository and install in development mode:

python -m venv ~/virtualenv/Falco
. ~/virtualenv/Falco/bin/activate
pip install --editable .

Generating the diagrams

After all the dependencies are installed it should be easy to do:

falco_diagram.py tutorial/falco_monitoring

Experimenting, building the package

If you want to create both the source distribution and wheel you can do this:

python -m venv ~/virtualenv/Falco
. ~/virtualenv/Falco/bin/activate
python -m build

Then you can copy/ install to another machine.

I recommend you take a look at the Tutorial to get the full picture and overview of the other scripts included on this distribution.

Tutorial files are not packaged when I run python -m build

It is on purpose, I only want to package the scripts on the distribution. The best way to read the tutorial is by cloning the distribution (wich you probably did if you are reading this)

Last bits

I hope you enjoy this code, please report any bugs or leave your comments.

--Jose

About

Tutorial about how to setup Falco with Prometheus and Grafana

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%