10000 GitHub - jtv5/trackit-server: Trackit helps you understand and improve your use of AWS
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

jtv5/trackit-server

 
 

Repository files navigation

TrackIt

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

Don’t want to self-host trackit?

We run our own version, check it out at TrackIt.IO

Installation

#0 Be sure all requirements below are met

$> go get -u github.com/kardianos/govendor
$> export PATH=$PATH:$HOME/go/bin

#1 Clone TrackIt

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

#2 Check out TrackIt’s dependencies

$> govendor sync -v

#3 Start TrackIt

$> sudo sysctl -w vm.max_map_count=262144 # (1)
$> ./start.sh
  1. On most operating systems you will need to increase the mmap limit to allow elasticsearch to run properly

The TrackIt API is now listening on 127.0.0.1:8580

Web UI

A web UI is available on the trackit-client repository

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. Informations on how to write plugins are available in a README in the plugins directory.

About

Trackit helps you understand and improve your use of AWS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 96.4%
  • TSQL 3.3%
  • Other 0.3%
0