Skip to content

cloudcostexplorer is a developer-oriented local HTTP UI for the cost explorer APIs of various cloud providers.

License

Notifications You must be signed in to change notification settings

rrgmc/cloudcostexplorer

Repository files navigation

cloudcostexplorer

GoDoc

cloudcostexplorer is a developer-oriented local HTTP UI for the cost explorer APIs of various cloud providers.

Supported APIs:

  • AWS cost explorer
  • GCP billing export to BigQuery

The UI supports filtering and multiple groupings using the menus and clicking the column values, allowing drill-down cost analysis.

Advanced filters that are hard to use with the default cloud UIs like grouping and filtering by tags / labels / resources are available.

Screenshot

AWS

Usage

Download a binary from the Releases Github page, or if you have a Golang compiler available:

$ go install github.com/rrgmc/cloudcostexplorer/cmd/cloudcostexplorer@latest

Create a local cloudcostexplorer.conf configuration file based on cloudcostexplorer_example.conf, with the accounts that have access to your cost explorer APIs, and run the cloudcostexplorer cli.

It will try to find a cloudcostexplorer.conf file in the current directory, and start a local webserver on http://localhost:3335.

Golang library

It can also be used as a Go library, the interfaces are designed to serve this specific UI, but it can probably be useful in other use cases. See cloud.go to have an idea of what it looks like.

Author

Rangel Reale (rangelreale@gmail.com)

About

cloudcostexplorer is a developer-oriented local HTTP UI for the cost explorer APIs of various cloud providers.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages