tomato-grafana
aws-grafana-billing-dashboard
Our great sponsors
tomato-grafana | aws-grafana-billing-dashboard | |
---|---|---|
1 | 10 | |
10 | 8 | |
- | - | |
0.0 | 0.0 | |
about 2 years ago | 8 days ago | |
Shell | JavaScript | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
tomato-grafana
We haven't tracked posts mentioning tomato-grafana yet.
Tracking mentions began in Dec 2020.
aws-grafana-billing-dashboard
-
How to setup AWS Billing metrics in Grafana Cloud via Terraform
Concrete I put a script around the command terraform init. This script can use the environment variables and create a terraform file for the backend.
For security reasons and flexible sharing of the template, the parameters for secrets and variables like region are in a .env file. This is the template for that.
For the backend, it needs an IAM user. This script creates the user and return access and secret key. Put that into the .env file.
For this use case, you need a Grafana data source and a Grafana dashboard. These configurations have to defined in a .tf file like this one
In this case it’s in the file variable.tf like described here.
JohannesKonings / aws-grafana-billing-dashboard
The local deployment is also possible with a CI/CD pipeline. In this example it’s with GitHub actions. Instead of the .env file, the variables and credentials coming from GitHub secrets.
Then the data source and dashboard. The dashboard section links to the file dashboards/aws-billing.json.
This script creates and attach the missing policy.
This script creates the bucket.
What are some alternatives?
terraform - Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
terraform-security-scan - Run a security scan on your terraform with the very nice https://github.com/aquasecurity/tfsec
tig-stack - TIG stack (Telegraf/InfluxDB/Grafana) wrapped in docker
grafana-unraid-stack - Meet Gus! He has everything you need to start monitoring Unraid (Grafana - Influxdb - Telegraf - Loki - Promtail).
IOTstack - docker stack for getting started on IOT on the Raspberry PI
docker-compose-grafana-influxdb - Demo purpose scripts for running Grafana with InfluxDB as datasource.
geodesic - 🚀 Geodesic is a DevOps Linux Toolbox in Docker. We use it as an interactive cloud automation shell. It's the fastest way to get up and running with a rock solid Open Source toolchain. ★ this repo! https://slack.cloudposse.com/
docker-android - Android in docker solution with noVNC supported and video recording
tiguitto - Telegraf + InfluxDB + Grafana + Mosquitto MQTT Broker stack behind a Traefik Reverse-Proxy with varying levels of security and more ease of deployment.
brain-dump - Cheat sheets, customizations and configurations I use across multiple systems.