Рубрики
Uncategorized

Визуализация Google Cloud Billing Data в Графане с большим судом

Не было бы неплохо иметь вашу инфраструктуру GCP биллинга вместе с вашей инфраструктурой пн … Теги с DevOps, Grafana, GoogleCloud, Sre.

Разве не было бы неплохо, чтобы ваша инфраструктура GCP биллинг вместе со своей панелью мониторинга инфраструктуры?

Давайте начнем!

Экспорт GCP Биллинг на биготь

Ссылка: https://cloud.google.com/billing/docs/how-tom/export-data-bigquery.

Суммированные шаги

  • Создать бигрье Набор данных Отказ GCP сохранит данные биллинга здесь.
  • Перейдите к биллинговой консоли и настройте Экспорт биллинга Отказ

Бить

Во-первых, давайте убедимся, что данные выставления счетов уже экспортированы.

Допустим, мы хотим знать, сколько стоимости была понесена за услугу с 1 апреля 2020 года. Запрос SQL будет этим.

SELECT service.description as service, currency, sum(cost) AS cost
FROM `DATASET_NAME.gcp_billing_export_v1_*`
WHERE usage_start_time >= "2020-04-01 00:00:00 UTC"
GROUP BY service, currency
ORDER BY cost DESC

Пример результата

Графана

Наконец, используйте пример конфигурации для визуализации запроса в Grafana.

Это эквивалентный запрос.

SELECT $__timeGroupAlias(usage_start_time, 1d),
  service.description AS metric,
  sum(cost) AS cost
FROM `DATASET_NAME.gcp_billing_export_v1_*`
WHERE $__timeFilter(usage_start_time)
GROUP BY 1, 2
ORDER BY 1, 2
  • $ __ timegroupalias и $ __ timefilter являются Grafana SQL Macros.
  • Колонна, которая псевдонима, как метрика Будут ярлыки, которые будут показаны и сгруппированы на графике.

Конец

Любой вопрос? Дайте мне знать в разделе комментариев!

Спасибо за чтение!

Оригинал: «https://dev.to/bzon/visualize-google-cloud-billing-data-in-grafana-with-bigquery-142i»