Разбивка счета GKE на основе пакетов или развертываний - PullRequest
0 голосов
/ 29 августа 2018

Мне нужна разбивка моего использования внутри одного проекта, распределенного по категориям на основе модулей, служб или развертываний, но раздел биллинга в консоли, похоже, не предоставляет такой детальной информации. Можно ли как-нибудь получить эти данные? Я хочу знать, какова была стоимость сети + вычислений для развертывания или модулей. Или, может быть, если это возможно, по крайней мере, на уровне кластера? Доступна ли эта разбивка в BigQuery?

Ответы [ 2 ]

0 голосов
/ 15 февраля 2019

Недавно в GKE были выпущены новые функции, позволяющие собирать метрики внутри кластера, которые также можно комбинировать с экспортированными данными биллинга для разделения затрат на проект / среду, что позволяет разделять затраты на пространство имен, развертывание, метки среди прочих критериев.

https://cloud.google.com/blog/products/containers-kubernetes/gke-usage-metering-whose-line-item-is-it-anyway

0 голосов
/ 31 августа 2018

В настоящее время невозможно разбить биллинг по уровням пакетов, служб или развертываний, Kubernetes Engine использует экземпляры Google Compute Engine для узлов в кластере. За каждый из этих экземпляров выставляется счет в соответствии с ценой Compute Engine , пока узлы не будут удалены. Ресурсы Compute Engine оплачиваются посекундно с минимальной стоимостью использования 1 минуты.

Вы можете Экспорт данных счетов в BigQuery позволяет автоматически экспортировать ежедневные оценки использования и стоимости в течение дня в указанный вами набор данных BigQuery. После этого вы можете получить доступ к своим платежным данным из BigQuery, а затем использовать запросы BigQuery к экспортированным платежным данным , чтобы выполнить некоторую разбивку.

Вы также можете просмотреть свои отчеты об использовании и оценить свои сборы в kubernetes с помощью Калькулятора цен GCP . Если вы хотите двигаться вперед, вы можете создать PIT-запрос как будущий запрос

...