• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Interrogez vos données avec NRQL

|View as Markdown (English)

Aperçu

Nous travaillons toujours sur cette fonctionnalité, mais nous aimerions que vous l'essayiez !

Cette fonctionnalité est actuellement fournie dans le cadre d'un programme d'aperçu conformément à nos politiques de pré-sortie.

Interrogez vos données d’Intelligence Coûts du cloud (CCI) avec le New Relic Query Language (NRQL) pour analyser vos dépenses cloud et identifier des opportunités d’optimisation des coûts. Pour exécuter l’une des requêtes de cette page, allez dans one.newrelic.com > All Capabilities > Cloud Cost Intelligence et ouvrez le Query your data.

Types d’événements disponibles

Vous pouvez interroger les types d’événements suivants, chacun avec un ensemble d’attributs pour créer des requêtes détaillées sur les coûts et l’utilisation. Les types d’événements avec une prise en charge complète de NRQL acceptent toute clause NRQL valide. Les types d’événements avec une prise en charge limitée de NRQL acceptent uniquement les clauses répertoriées dans Clauses NRQL prises en charge:

Type d'événement

Description

Prise en charge de NRQL

CloudSpend

Un événement par ligne de facturation de votre fournisseur cloud (AWS CUR, Azure FOCUS, et GCP BigQuery), mis à jour toutes les heures. À utiliser pour une analyse des coûts granulaire et non agrégée.

Complet

KubernetesSpend

Enregistrements individuels d’allocation des coûts Kubernetes issus de la télémétrie New Relic combinés aux exportations de facturation, répartis par cluster, espace de nommage, pod, et conteneur. Utilisez

net_unblended_cost * (cpu_weightage + memory_weightage)

pour des totaux précis.

Complet

CloudCost

Données de facturation pré-agrégées à partir de

CloudSpend

, mises à jour toutes les heures. Idéal pour les dashboards et les requêtes de tendance.

Limité

KubernetesCost

Données de coûts Kubernetes prétraitées par cluster, espace de nommage, pod et conteneur. Utilisez

net_unblended_cost * (cpu_weightage + memory_weightage)

pour des totaux de coûts précis.

Limité

CloudCostEstimate

Estimations des coûts en temps réel générées par CCI au niveau de la ressource, y compris les détails de l’instance AWS et les métadonnées telles que

owning_team

,

environment

, et

service_name

. À utiliser pour le monitoring en cours avant l’arrivée des données de facturation.

Limité

Pour une référence complète et toujours à jour des événements et attributs disponibles dans votre compte, utilisez le dictionnaire de données. Pour écrire des requêtes NRQL efficaces, consultez le tutoriel d'introduction à NRQL.

CloudSpend

CloudSpend et CloudCost contiennent les mêmes données de facturation de votre fournisseur de cloud, mais diffèrent par leurs capacités NRQL. CloudSpend prend en charge l’intégralité du langage NRQL et constitue le choix recommandé pour toutes les nouvelles requêtes. CloudCost ne prend en charge qu’un sous-ensemble de clauses NRQL et son abandon est prévu.

CloudSpend ingère les lignes de facturation brutes des rapports de coûts et d’utilisation AWS (CUR), des exportations Azure FOCUS, et des exportations GCP BigQuery, mises à jour toutes les heures. Il partage des attributs clés avec CloudCost, y compris line_item_net_unblended_cost, line_item_product_code, et line_item_usage_account_id. Pour une référence complète des attributs, consultez le dictionnaire de données.

Exemple de requête :

FROM CloudSpend SELECT * SINCE 24 hours ago

Trouvez vos dépenses cloud totales réparties par service au cours du mois dernier :

FROM CloudSpend SELECT SUM(line_item_net_unblended_cost) FACET line_item_product_code SINCE 1 month ago

Découvrez comment les dépenses cloud quotidiennes évoluent au fil du temps :

FROM CloudSpend SELECT SUM(line_item_net_unblended_cost) TIMESERIES 1 day SINCE 30 days ago

KubernetesSpend

KubernetesSpend stocke les enregistrements d’allocation de coûts individuels pour les workloads Kubernetes. Il combine la télémétrie de New Relic Infrastructure avec les exportations de facturation cloud pour répartir les coûts par cluster, espace de nommage, pod, et conteneur, et prend en charge l’intégralité du langage NRQL.

Étant donné que les coûts des nœuds Kubernetes sont partagés entre les workloads, KubernetesSpend les distribue proportionnellement en utilisant cpu_weightage et memory_weightage. Multipliez net_unblended_cost par (cpu_weightage + memory_weightage) pour obtenir des totaux de coûts précis par workload. Pour une référence complète des attributs, consultez le dictionnaire de données.

Exemple de requête :

FROM KubernetesSpend SELECT * SINCE 1 week ago

CloudCost

Important

Nous vous recommandons d’utiliser CloudSpend pour toute analyse des coûts et de l’utilisation. Il fournit les mêmes données de facturation que CloudCost avec une prise en charge complète de NRQL.

CloudCost est un événement de synthèse généré par Intelligence Coûts du cloud à partir des rapports de coûts et d’utilisation (CUR) du fournisseur de cloud. Il fournit des données sur les lignes de facturation, y compris l’utilisation des ressources, les coûts, et les métadonnées de compte sur l’ensemble des comptes AWS et Azure, mises à jour toutes les heures. Comme CloudCost est pré-agrégé, il ne prend en charge qu’un sous-ensemble de clauses NRQL. Pour une flexibilité NRQL totale, utilisez CloudSpend.

Attributs clés

Les attributs suivants sont les plus utiles pour créer des requêtes CloudCost :

AttributDescription
line_item_net_unblended_costCoût après remise pour la ligne de facturation, spécifique au compte individuel.
line_item_product_codeCode de service du fournisseur cloud (par exemple, AmazonEC2 pour AWS ou Virtual Machine Scale Sets pour Azure).
line_item_usage_account_idID de compte AWS à 12 chiffres du compte qui a utilisé cette ligne de facturation.
line_item_usage_account_nameNom d’affichage du compte cloud ou de l’abonnement.
line_item_unblended_costCoût aux tarifs à la demande standard avant toute instance réservée, plan d’économies, ou remises sur volume.
amortised_costCoût amorti incluant les frais de réservation initiale ou de plan d’épargne répartis sur la période d’utilisation.
is_k8sIndicateur précisant si le coût est associé à un workload Kubernetes.

Exemple de requête :

FROM CloudCost SELECT * SINCE 24 hours ago
Cloud Cost Intelligence Budgets query console showing CloudCost attributes

Coût de Kubernetes

KubernetesCost est un événement de répartition des coûts généré par Intelligence Coûts du cloud. Il détaille les coûts du cloud par cluster Kubernetes, espace de nommage, pod, et conteneur. Ce type d'événement ne prend en charge qu'un sous-ensemble de clauses NRQL.

Attributs clés

Les attributs suivants sont les plus utiles pour créer des requêtes KubernetesCost :

AttributDescription
total_costCoût total, calculé comme la somme de cpu_costs et memory_costs.
cpu_costsPart du coût attribuée à l’utilisation du CPU.
memory_costsPartie du coût attribuée à l’utilisation de la mémoire.
net_unblended_costCoût net après remises, basé sur la part d’utilisation de la ressource dans le coût du nœud EC2 sous-jacent.
cpu_usageRatio des cœurs de CPU en cours d’utilisation par rapport aux cœurs de CPU alloués (valeur comprise entre 0 et 1).
memory_usageRatio de la mémoire utilisée par rapport à la mémoire allouée (valeur comprise entre 0 et 1).
cluster_nameNom du cluster hébergeant les nœuds et les pods.
namespace_nameEspace de nommage Kubernetes, une séparation logique des services et des nœuds de déploiement.
pod_nameNom du pod Kubernetes, qui peut héberger un ou plusieurs conteneurs.
container_nameNom du conteneur Docker.
node_nameNœud EC2 sur lequel le pod est déployé.
deployment_nameNom du déploiement Kubernetes gérant le pod.

Exemple de requête :

FROM KubernetesCost SELECT * SINCE 1 week ago

Pour des coûts Kubernetes précis, multipliez cpu_weightage + memory_weightage dans vos requêtes :

SELECT SUM(net_unblended_cost * (cpu_weightage + memory_weightage) + network_net_unblended_cost) FROM KubernetesCost SINCE '2026-09-01' UNTIL '2026-09-10'

La requête multiplie net_unblended_cost par la somme de la pondération du CPU et de la mémoire pour une allocation précise des coûts basée sur l’utilisation des ressources.

Query Console showing KubernetesCost event attributes

Identifiez les espaces de nommage Kubernetes les plus coûteux :

FROM KubernetesCost SELECT SUM(total_cost) FACET namespace_name SINCE 1 week ago LIMIT 10

Comparez le coût du CPU au coût de la mémoire par cluster :

FROM KubernetesCost SELECT SUM(cpu_costs), SUM(memory_costs) FACET cluster_name SINCE 1 week ago

Trouvez les conteneurs sous-utilisés où l’utilisation du processeur est faible :

FROM KubernetesCost SELECT average(cpu_usage) FACET container_name WHERE cpu_usage < 0.2 SINCE 3 days ago

Estimation des coûts du cloud

CloudCostEstimate est un événement en temps réel généré par Intelligence Coûts du cloud. Il fournit les coûts estimés du cloud au niveau des ressources, y compris les détails de l’instance AWS, et les métadonnées telles que la propriété de l’équipe, l’environnement, et le nom du service. Ce type d’événement ne prend en charge qu’un sous-ensemble de clauses NRQL.

Attributs clés

Les attributs suivants sont les plus utiles pour créer des requêtes CloudCostEstimate :

AttributDescription
costCoût estimé dans la devise de votre facture de cloud pour la ressource sur la période d’utilisation.
owning_teamValeur du tag owning_team appliqué à la ressource, s’il est présent.
product_codeCode de service du fournisseur de cloud (par exemple, EC2).
service_nameLe service auquel l’estimation est destinée.
instance_typeType d'instance AWS EC2 (par exemple, m6g.8xlarge). S'applique uniquement aux ressources AWS.
aws_regionRégion AWS où la ressource est déployée (par exemple, us-east-2).
departmentValeur du tag department appliqué à la ressource, s’il est présent.
environmentEnvironnement de déploiement de la ressource, provenant du tag environment de la ressource.

Exemple de requête :

FROM CloudCostEstimate SELECT * SINCE 24 hours ago
Query Console showing CloudCostEstimate event attributes

Passez en revue les coûts estimés par équipe propriétaire :

FROM CloudCostEstimate SELECT SUM(cost) FACET owning_team SINCE 24 hours ago

Clauses NRQL prises en charge

Les clauses suivantes sont prises en charge pour CloudCost, KubernetesCost et CloudCostEstimate. CloudSpend et KubernetesSpend prennent en charge le langage NRQL complet.

CatégorieClauses prises en charge
ClausesSELECT, WHERE, SINCE, UNTIL, LIMIT, TIMESERIES, TIMESERIES… FACET…
Fonctions d'agrégationCOUNT, SUM, MIN, MAX, UNIQUES(), UNIQUECOUNT()
OpérateursLIKE, IN, NOT IN, AND, OR, <, <=, >, >=, !=
Fonctions temporellesDATEOF(), HOUROF()

Dépannage

Résoudre les problèmes courants lors de la configuration de Cloud Cost Intelligence

1Intelligent summary

2Cost overview

3Kubernetes cost insights

4Budgets

5Cost optimization recommendations

6Query your data with NRQL

You are here
Droits d'auteur © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.