Visualiser les dépenses au fil du temps avec Google Data Studio

Vous pouvez consulter des graphiques Cloud Billing actualisés tout au long de la journée, et utiliser les libellés pour décomposer et examiner votre facture Google Cloud selon vos besoins. Pour cela, associez la fonctionnalité d'exportation de données Cloud Billing vers BigQuery avec Google Data Studio.

Tableau de bord Data Studio présentant les tendances des coûts au fil du temps et les coûts mensuels par équipe pour l'entreprise fictive ACME.

Exporter vos données Cloud Billing vers BigQuery

Pour commencer à exporter vos données de facturation dans un ensemble de données BigQuery, suivez la procédure décrite dans Exporter des données Cloud Billing vers BigQuery. Une fois la procédure achevée, l'insertion des données Cloud Billing dans l'ensemble de données commence au bout d'environ une journée. (Il se peut que vous voyiez d'abord une sortie réseau, puis des coûts associés à des VM, puis l'utilisation de Pub/Sub, etc.) Une fois que votre ensemble contient des données, vous pouvez exécuter des requêtes sur celui-ci.

Voici un exemple de requête :

SELECT
  invoice.month,
  service.description,
  ROUND(SUM(cost) + SUM(IFNULL((
        SELECT
          SUM(c.amount)
        FROM
          UNNEST(credits) c),
        0))) AS cost_after_credits
FROM
  `data-analytics-pocs:public.gcp_billing_export_EXAMPL_E0XD3A_DB33F1`
WHERE
  invoice.month = "201906"
GROUP BY
  1,
  2
ORDER BY
  3 DESC;

La capture d'écran suivante montre l'exemple de requête dans BigQuery :

Requête Cloud Billing et résultats dans BigQuery.

Commencer à utiliser l'exemple de rapport Cloud Billing

Pour afficher et copier l'exemple de rapport de facturation :

  1. Ouvrez la démonstration sur les rapports de facturation.
  2. Dans le volet de navigation de gauche, cliquez sur READ ME(Lisez-moi) pour obtenir la procédure de copie et d'utilisation du rapport avec vos propres données.

Tableau de bord Data Studio présentant les tendances des coûts au fil du temps, et les coûts mensuels par équipe et par projet pour l'entreprise fictive ACME.

Filtrer les rapports Cloud Billing en utilisant des libellés

Vous pouvez utiliser des libellés pour répondre à des questions complexes, telles que "Comment puis-je savoir ce que le service X me coûte ?" ou "Quelles sont mes dépenses sur les environnements de développement par rapport aux environnements de production ?". Ces libellés, qui sont des paires clé/valeur, sont à appliquer à vos ressources Google Cloud. Les libellés sont souvent utilisés dans les cas suivants :

  • Libellés basés sur l'équipe ou le centre de coûts. Vous pouvez utiliser ces libellés pour distinguer les projets appartenant à différentes équipes, ce qui est utile pour la comptabilité analytique ou la budgétisation. Par exemple, team:marketing et team:research.
  • Libellés basés sur le composant. Par exemple, component:redis et component:frontend.
  • Libellés basés sur l'environnement ou l'étape. Par exemple, environment:prod et environment:test.

Pour plus d'informations sur les libellés, consultez la page Libeller et regrouper vos ressources Google Cloud.

L'exemple de rapport et d'ensemble de données utilise trois libellés de projet (project.labels.key) pour illustrer l'affichage des données par libellé de projet :

Tableau de bord Data Studio présentant les coûts par service Google Cloud pour l'entreprise fictive ACME.