Coder Social home page Coder Social logo

aws-cost-and-usage-report-generator's People

Contributors

anastasiafilatova avatar andrey9kin avatar ereminanton avatar haru-mamburu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

aws-cost-and-usage-report-generator's Issues

TypeError: unsupported operand type(s) for |: 'type' and 'NoneType', Remove '|' syntax to lower required python version

$ python3 aws-cost-and-usage-report.py -h
Traceback (most recent call last):
File "/Users/azhelezov/git/kosli/aws-cost-and-usage-report-generator/aws-cost-and-usage-report.py", line 15, in
import reservations
File "/Users/azhelezov/git/kosli/aws-cost-and-usage-report-generator/reservations.py", line 22, in
) -> dict | None:
TypeError: unsupported operand type(s) for |: 'type' and 'NoneType'

Thoughts on improving report generator

Vladimir Samoylov:

Top 5 services break down by usage type
Столбцы с ценами не сортируются по последнему месяцу

Скорее предложение
Убрать Tax из Top 5 если он туда попадает (иногда попадает иногда нет)
Т.к. он немного бесполезный и там только NoUsageType
Tax. diff compared to prev month:

Reservations Info
Нет данных по RDS Reservation
INFO reservations.py:114 : Reservation utilization data is empty
Но рекомендации есть при этом (edited)

Предложение
Разбивать так же на составляющие кроме Top 5 еще и сервисы у которых большая разница с прошлым месяцем.
Это то что я по факту и делаю
Как понять “большая разница” - предлагаю брать Sensitivity и умножать на 10
Дальше берем Top 5 сервисов по стоимости и добавляем туда еще и вот эти с большой разницей. Результат выводим.
Они будут пересекаться часто. Т.к. топ 5 обычно и есть с большой разницей

Если это выше сделать, то тогда с Tax можно не мучится. Так и так их все выведет проблемные

В самом AWS тоже есть репорты в Cost Explorer
Может для каких то случаев нам ссылки собирать на репорт
Нажал и открылось
И дальше там анализируешь уже

Andrey Devyatkin:
возможно нужна разбивка по регионам потому что у меня базы есть в нескольких регионах

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.