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.
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 :
Commencer à utiliser l'exemple de rapport Cloud Billing
Pour afficher et copier l'exemple de rapport de facturation :
- Ouvrez la démonstration sur les rapports de facturation.
- 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.
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
etteam:research
. - Libellés basés sur le composant. Par exemple,
component:redis
etcomponent:frontend
. - Libellés basés sur l'environnement ou l'étape. Par exemple,
environment:prod
etenvironment: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 :
- Le libellé team permet d'enrichir les graphiques et filtres respectifs pour les coûts par équipe.
- Le libellé service permet d'enrichir les graphiques et filtres respectifs pour les coûts par type de service Google Cloud (par exemple, calcul, stockage, etc.).
- Le libellé env permet d'enrichir les graphiques et filtres respectifs pour les coûts répartis par environnement (par exemple, production, développement, etc.).