Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/trackit/trackit2-home
TrackIt helps you to optimize your AWS cloud
https://github.com/trackit/trackit2-home
aws aws-s3 cost cost-control cost-estimation cost-optimization docker-engine trackit
Last synced: 3 months ago
JSON representation
TrackIt helps you to optimize your AWS cloud
- Host: GitHub
- URL: https://github.com/trackit/trackit2-home
- Owner: trackit
- License: apache-2.0
- Archived: true
- Created: 2017-09-15T13:10:17.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-11-06T20:49:45.000Z (about 6 years ago)
- Last Synced: 2024-08-02T16:07:53.047Z (6 months ago)
- Topics: aws, aws-s3, cost, cost-control, cost-estimation, cost-optimization, docker-engine, trackit
- Language: Shell
- Homepage: https://trackit.io/
- Size: 31.3 KB
- Stars: 48
- Watchers: 6
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.adoc
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[#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
* Deployment tools: https://github.com/trackit/trackit
* Go server: https://github.com/trackit/trackit-server
* ReactJS UI: https://github.com/trackit/trackit-clientYou can still find our legacy version at https://github.com/trackit/trackit-legacy.
= Installation
=== #0 Be sure all requirements below are met
- Install https://docs.docker.com/engine/installation/[Docker]
- Install https://docs.docker.com/compose/install/[Docker Compose]
- Install https://docs.aws.amazon.com/cli/latest/userguide/installing.html[AWS CLI] and https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html[configure your credentials]
- Make sure the port 80 and 8080 are open
- Docker-for-Mac and Docker-for-Windows users: Increase the docker memory limit to 4GB to allow elasticsearch to run properlyHere 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]