Разве не было бы неплохо, чтобы ваша инфраструктура 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»