Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Метрика Потребление #6

Open
b4d63rus opened this issue May 3, 2024 · 3 comments
Open

Метрика Потребление #6

b4d63rus opened this issue May 3, 2024 · 3 comments
Assignees

Comments

@b4d63rus
Copy link

b4d63rus commented May 3, 2024

Можно ли вытянуть значение поля Потребление? было бы полезно для планирования и алертинга

@unixzen
Copy link
Owner

unixzen commented May 6, 2024

В API биллинга нет метода для получения информации о потреблении со страницы Детализация. Но можно попробовать обходной путь: в биллинге есть автоматическая выгрузка CSV в S3 бакет и уже из бакета скачивать CSV, парсить его и вытаскивать из этих отчетов информацию о потреблении. Но это усложнит настройку и конфигурацию экспортера, нужно будет и с твоей стороны настраивать автоматическую выгрузку CSV в бакет, а также дописывать сам экспортер, если такой вариант устроит, то могу попробовать дописать этот функционал.

@unixzen unixzen self-assigned this May 6, 2024
@b4d63rus
Copy link
Author

b4d63rus commented May 6, 2024

Это было бы круто, а то наличие баланса не дает понимания, хватает ли денег на расходы или нет

@unixzen
Copy link
Owner

unixzen commented Sep 7, 2024

Доделал метрику Потребление:

  1. Метрика потребления за текущий день
  2. Метрика потребления за текущий месяц. Изменения в ветке.
    Там же поправил README и добавил ссылки на документацию в Яндексе по конфигурации S3 и CSV отчетов.
    https://github.com/unixzen/yc-billing-exporter/tree/feature/yc-service-account

Из ветки попробуйте соберите, если с работой экспортера будет все ок, то я смержу ветку в master.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants