- enh: display an instance's tags in the optimization table - feat: add `--filter-tags` option - enh: display n ec2 analysed - enh: move out the call to listeners from inside `handle_ec2_obj` - enh: when filtering by tags, also filter the tags themselves
0.5.0
- enh: readme docs for examples was not up-to-date with monthly savings in `--optimize`. Updated. - feat: merge datadog integration - bugfix: moved the try/finally from the `__main__` section in `cli.py` to the `cli()` function - enh: moved test for datadogManager to separate file - bugfix: querying from datadog for a single host was missing the `host:` prefix - enh: stop filtering the optimize output for only non-normal classification
0.4.5
- enh: atexit usage changed in favor of try/finally so that the footer message is not displayed on error - enh: python packages redis and pyarrow are now direct dependencies (it's just simpler like this, I'm targeting large infra that needs it anyway) - enh: python package awscli also added as a direct dependency to simplify matters further
0.4.4
- enh: clearer stdout messages - enh: optimization to show savings in 3 month interval (similar to analysis over 3 months)
0.4.3
- feat: add option `--n` to `--optimize` to find the first n optimizations and stop early
0.4.2
- enh: use tabulate to pretty print the pandas dataframes for the optimization