trackit / trackit2-home

TrackIt helps you to optimize your AWS cloud
https://trackit.io/
Apache License 2.0
48 stars 8 forks source link
aws aws-s3 cost cost-control cost-estimation cost-optimization docker-engine trackit

[#trackit-logo] image::https://s3-us-west-2.amazonaws.com/trackit-public-artifacts/github-page/logo.png[]

TrackIt helps you to optimize your AWS cloud

= Trackit

This is a tool written in go to optimize your AWS usage and spending.

This repository contains the deployment tools to run TrackIt easily on your own infrastructure.

image::https://s3-us-west-2.amazonaws.com/trackit-public-artifacts/github-page/v2_cost_breakdown.png[]

== Don't want to self-host trackit?

We run our own version, check it out at https://trackit.io/[TrackIt]

== Repository structure

You can still find our legacy version at https://github.com/trackit/trackit-legacy.

= Installation

=== #0 Be sure all requirements below are met

Here is the access your AWS IAM credentials will need to run correctly TrackIt [source,json]

{ "Version": "2012-10-17", "Statement": [ { "Sid": "AssumeRole", "Effect": "Allow", "Action": "sts:AssumeRole", "Resource": "*" } ] }

=== #1 Clone this repository

[source,sh]

$> git clone https://github.com/trackit/trackit && cd trackit

=== #2 Configure the API_URL If you are not running TrackIt on your local machine, you need to configure the URL of the API: [source,sh]

$> vi docker-compose.yml line 8: - API_URL=http://localhost:8080 # replace localhost by the public API of the host

=== #3 Start TrackIt [source,sh]

$> ./start.sh

== Configuring

More information about configuring TrackIt? Check our step-by-step guide https://trackit.io/installing-setting-trackit-up-step-by-step/[here]