Skip to content

element7-io/zoufzouf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4816ef4 · Apr 19, 2017
Apr 18, 2016
Apr 16, 2016
May 30, 2016
Aug 22, 2016
Apr 14, 2016
Apr 23, 2016
Apr 22, 2016
Apr 19, 2017
Apr 22, 2016
Apr 27, 2016
Apr 27, 2016
Aug 22, 2016
Apr 24, 2016
Apr 22, 2016
May 8, 2016
Apr 14, 2016
Apr 15, 2016
Oct 23, 2015
Apr 30, 2016

Repository files navigation

CI Tool Badge
AppVeyor Build status
Codeship Build Status
Drone.io Build Status
Travis CI Build Status
Snap CI Build Status
Circle CI Circle CI
Buddy NA
Wercker wercker status

Note: this project is also used to evaluate the different CI/CD solutions listed above.

ZoufZouf

Dependency Status GitHub tag GitHub release GitHub license

Log Analysis for Amazon CloudFront

Technology stack

  • Gradle
  • Spock
  • Java 8
  • Persistence layer options
    • MongoDB

Usage

Configuration

Put a properties.yml file under your resources root folder.

Here's an example:

# AWS Access
awsAccessKey: A....
awsSecretKey: xyz..

# Run mode
dryRun: true

# Persistance Store
storage: MongoDB
servers:
  - 192.168.99.100

Run

Docker

Docker image: https://hub.docker.com/r/glnds/zoufzouf/

  • Run with docker-compose:

     $ docker-compose up
    
  • Run MongoDB as a separate container

     docker run --name my-local-mongo -v mongo-data:/data/db -p 27017:27017 -d mongo
    

Standalone

To run as standalone application run:

./gradlew run

When running the app as standalone either a local MongoDB or MongoDB container should be running.

Analytics

About

Multithreaded AWS CloudFront log Analyser

Resources

License

Stars

Watchers

Forks

Packages

No packages published