Send Slack Notifications when there is a sudden spike in daily costs.
npm install
- GCP Account with Billing Enabled
- BigQuery Billing Export Enabled
- Slack WebHook
The Deployment is a 2 step process:
- CI/CD tool to build your container using Secrets and creating a .env file and Deploying it to Cloud Run
- Cloud Scheduler to trigger the service
- PORT
- BQ_TABLE_NAME
- TOTAL_SPIKE
- DAILY_COST