Coder Social home page Coder Social logo

iamfork / trackit Goto Github PK

View Code? Open in Web Editor NEW

This project forked from trackit/trackit

0.0 0.0 0.0 5.79 MB

Trackit helps you understand and improve your use of AWS

License: Apache License 2.0

Shell 0.17% Python 0.07% Go 99.70% Dockerfile 0.06%

trackit's Introduction

TrackIt

Docker Pulls CircleCI GitHub

TrackIt is a tool to optimize your AWS cloud usage and spending.

Features

  • Easy account setup

account-setup

  • AWS Cost Breakdown

cost-breakdown

  • AWS Tags overview

tags

  • Events alerts

events

How to use

With Docker Compose

You can start using TrackIt by using the docker-compose.yml template available in this repository. It will pull Docker images from Docker Registry.

$> docker-compose up -d

You can also build locally the needed Docker images by using the docker-compose.yml file available in docker/ folder.

$> docker-compose up -d -f docker/docker-compose.yml

Manually

0. Be sure all requirements below are met

1. Clone this repository

$> mkdir -p $HOME/go/src/github.com/trackit
$> cd $HOME/go/src/github.com/trackit
$> git clone https://github.com/trackit/trackit
$> cd trackit

2. Check out dependencies

$> govendor sync -v

3. Start TrackIt

$> ./start.sh

Note: On most operating systems, you will need to increase the mmap limit to allow elasticsearch to run properly:

$> sudo sysctl -w vm.max_map_count=262144

4. Now you can use TrackIt

TrackIt API is now listening on localhost:8080

Web UI

A Web UI made with React is available here: TrackIt Client

API documentation

The API exposes its own documentation on the GET /docs route, in JSON format. Also, the documentation for each route can be retrieved by an OPTIONS request. We are working on an actual viewer for this.

Recommendation plugins

Trackit uses a plugin system to easily implement new recommendation checks. Information on how to write plugins is available in a README in the plugins directory.

trackit's People

Contributors

zanchi-r avatar alexandre-snr avatar simonmeyerrr avatar thibautcornolti avatar schubev avatar hug33k avatar lolincolc avatar jgchoppe avatar gabrielravier avatar giubil avatar schneidernicolas avatar jklakosz avatar bastienk avatar j3suis avatar lfrancois avatar alexis-ld avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.