Comments (5)
Thanks @mthbrown for using Steampipe 👍 . Great to see that you are using the AWS Thrifty mod.
I see that you are using the 0.50.1
version of the AWS plugin, Could you please update it to the latest? We had made certain updates to our cost tables in this release.
We will definitely pick this up and see if we can bring about more optimisations around the cost tables 👍
from steampipe-mod-aws-thrifty.
Hey @mthbrown , sorry you ran into some unexpected costs!
In order to better understand your environment to help us improve the query and documentation for these checks, can you please provide some more details around the following:
- Are the tracked requests all from one account (assuming yes, but wanted to confirm)?
- How are you running Steampipe + the Thrifty checks, i.e., on a local machine, in a container, in a GitHub action, etc.?
- How frequently are you running the checks each day or week? Are they running on a schedule, or being manually run?
- Has caching been disabled anywhere (it's enabled by default)?
- How many accounts do you have in your AWS organization?
- Are you running all Thrifty checks, or just particular ones?
- For the
full_month_cost_changes
control (which is in thecost_explorer
benchmark), approximately how many rows do you get in the check results? For instance, in one of my accounts I just tested against, I get 12 rows (services), which is based on which services I've used recently. This information may help us figure out how many requests are being made to the Cost Explorer API.
If there are any additional details you feel may be helpful, please include them as well.
Thanks!
from steampipe-mod-aws-thrifty.
@bigdatasourav Can you please have a look at any controls in this mod that query the AWS Cost Explorer API and track how many API requests each control does? This information will be helpful in determining if our controls and queries are optimized.
from steampipe-mod-aws-thrifty.
@cbruno10 only the full_month_cost_changes
control query the AWS Cost Explorer API in this mod. The API request count is dependent on the number of accounts. Per account, the API will hit once for each time the control runs.
from steampipe-mod-aws-thrifty.
Thanks @bigdatasourav for confirming!
@mthbrown Based on our testing, it seems like the control only makes one API call per control run, but if you're still experiencing issues, please let us know and also see the questions in #74 (comment), which can help us debug further. Thanks!
from steampipe-mod-aws-thrifty.
Related Issues (20)
- vpc_nat_gateway_unused matches every nat gateway HOT 13
- Why the NAT gateway which is actually being used comes under 'Unused NAT gateways should be deleted' HOT 2
- Cloudwatch Throttle Exception HOT 2
- Add/Update common dimension HOT 1
- False positive - redundant cloudtrails HOT 5
- Refactor control "cw_log_stream_unused" HOT 2
- Transit Gateway Data Processing Charges HOT 6
- Remove comments from the inline query of `vpc_nat_gateway_unused` control HOT 1
- Control: Old EBS snapshots should be deleted if not required HOT 2
- Secrets manager control is backwards. HOT 1
- Graviton processors cheaper (and more performant) than x86 HOT 1
- Delete incomplete S3 multipart uploads HOT 3
- Getting `ERROR: failed to encode args[0]: unable to encode 90 into text format for text` for control ebs_snapshot_max_age HOT 1
- Getting `ERROR: column reference "account_id" is ambiguous` error for control `multiple_global_trails` HOT 1
- Unused log stream finding should be removed from the checks HOT 4
- Update mod.sp to address deprecation warning
- `aws_thrifty.control.cw_log_stream_unused` often errorred HOT 1
- Update control "low_iops_ebs_volumes" to convert io1 and io2 volumes with less than 16,000 IOPS to GP3 HOT 1
- AWS extended support pricing for old RDS HOT 7
- Improve ec2_instance_older_generation control HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from steampipe-mod-aws-thrifty.