visualização
Ainda estamos trabalhando nesse recurso, mas adoraríamos que você experimentasse!
Atualmente, esse recurso é fornecido como parte de um programa de visualização de acordo com nossas políticas de pré-lançamento.
Consulte seus dados de Inteligência de Custos na Nuvem (CCI) com a New Relic Query Language (NRQL) para analisar seus gastos de cloud e identificar oportunidades de otimização de custos. Para executar qualquer uma das consultas nesta página, acesse one.newrelic.com > All Capabilities > Cloud Cost Intelligence e abra o Query your data.
Tipos de evento disponíveis
Você pode consultar os seguintes tipos de evento, cada um com um conjunto de atributos para criar consultas detalhadas de custos e uso. Tipos de evento com suporte Total a NRQL aceitam qualquer cláusula NRQL válida. Tipos de evento com suporte Limitado a NRQL aceitam apenas as cláusulas listadas em Cláusulas NRQL compatíveis:
Tipo de evento | Descrição | Suporte a NRQL |
|---|---|---|
| Um evento por item de linha de faturamento do seu provedor de cloud (AWS CUR, Azure FOCUS e GCP BigQuery), atualizado a cada hora. Use para análise de custos granular e não agregada. | Completo |
| Registros individuais de alocação de custos do Kubernetes da telemetria do New Relic combinados com exportações de faturamento, detalhados por cluster, namespace, pod e contêiner. Use
para totais precisos. | Completo |
| Dados de faturamento pré-agregados de
, atualizados a cada hora. Melhor para dashboards e consultas de tendências. | Limitado |
| Dados de custo do Kubernetes pré-processados por cluster, namespace, pod e contêiner. Use
para totais de custos precisos. | Limitado |
| Estimativas de custo em tempo real geradas pelo CCI no nível do recurso, incluindo detalhes da instância da AWS e metadados como
,
e
. Use para monitoramento em trânsito antes da chegada dos dados de faturamento. | Limitado |
Para uma referência completa e sempre atualizada dos eventos e atributos disponíveis na sua conta, use o dicionário de dados. Para escrever consultas NRQL eficazes, consulte o Tutorial introdutório do NRQL.
CloudSpend
CloudSpend e CloudCost contêm os mesmos dados de faturamento do seu provedor de cloud, mas diferem em suas capacidades de NRQL. CloudSpend oferece suporte a toda a linguagem NRQL e é a escolha recomendada para todas as novas consultas. CloudCost oferece suporte a apenas um subconjunto de cláusulas NRQL e está planejado para descontinuação.
CloudSpend ingere itens de linha de faturamento brutos do AWS Cost and Usage Reports (CUR), exportações do Azure FOCUS e exportações do GCP BigQuery, atualizados de hora em hora. Ele compartilha atributos principais com CloudCost, incluindo line_item_net_unblended_cost, line_item_product_code e line_item_usage_account_id. Para uma referência completa de atributos, consulte o dicionário de dados.
Exemplo de consulta:
FROM CloudSpend SELECT * SINCE 24 hours agoEncontre o total de gastos na cloud detalhado por serviço no último mês:
FROM CloudSpend SELECT SUM(line_item_net_unblended_cost) FACET line_item_product_code SINCE 1 month agoVeja a tendência dos gastos diários de cloud ao longo do tempo:
FROM CloudSpend SELECT SUM(line_item_net_unblended_cost) TIMESERIES 1 day SINCE 30 days agoKubernetesSpend
KubernetesSpend armazena registros individuais de alocação de custos para workloads do Kubernetes. Ele combina a telemetria do New Relic Infrastructure com exportações de faturamento da cloud para detalhar os custos por cluster, namespace, pod e contêiner, e oferece suporte a toda a linguagem NRQL.
Como os custos de nó do Kubernetes são compartilhados entre os workloads, KubernetesSpend os distribui proporcionalmente usando cpu_weightage e memory_weightage. Multiplique net_unblended_cost por (cpu_weightage + memory_weightage) para obter totais precisos de custos por workload. Para obter uma referência completa de atributos, consulte o dicionário de dados.
Exemplo de consulta:
FROM KubernetesSpend SELECT * SINCE 1 week agoCusto da Nuvem
Importante
Recomendamos usar CloudSpend para toda análise de custos e uso. Ele fornece os mesmos dados de faturamento que CloudCost com suporte total a NRQL.
CloudCost é um evento de resumo gerado pela Inteligência de Custos na Nuvem a partir dos Relatórios de Custo e Uso (CUR) do provedor de cloud. Ele fornece dados de itens de linha de faturamento, incluindo uso de recursos, custos e metadados de conta em contas da AWS e do Azure, atualizados a cada hora. Como CloudCost é pré-agregado, ele suporta apenas um subconjunto de cláusulas NRQL. Para total flexibilidade do NRQL, use CloudSpend.
Atributos principais
Os seguintes atributos são mais úteis para criar consultas do CloudCost:
| Atributo | Descrição |
|---|---|
line_item_net_unblended_cost | Custo após o desconto para o item de linha, específico para a conta individual. |
line_item_product_code | Código de serviço do provedor de cloud (por exemplo, AmazonEC2 para AWS ou Virtual Machine Scale Sets para Azure). |
line_item_usage_account_id | ID da conta da AWS de 12 dígitos da conta que usou este item de linha. |
line_item_usage_account_name | Nome de exibição da conta de cloud ou assinatura. |
line_item_unblended_cost | Custo nas taxas padrão sob demanda antes de qualquer instância reservada, Savings Plan ou descontos por volume. |
amortised_cost | Custo amortizado, incluindo taxas iniciais de reserva ou de plano de economia distribuídas ao longo do período de uso. |
is_k8s | Sinalizador indicando se o custo está associado a um workload do Kubernetes. |
Exemplo de consulta:
FROM CloudCost SELECT * SINCE 24 hours ago
Custo do Kubernetes
KubernetesCost é um evento de alocação de custos gerado pela Inteligência de Custos na Nuvem. Ele detalha os custos de cloud por cluster do Kubernetes, namespace, pod e contêiner. Esse tipo de evento suporta apenas um subconjunto de cláusulas NRQL.
Atributos principais
Os seguintes atributos são mais úteis para criar consultas KubernetesCost:
| Atributo | Descrição |
|---|---|
total_cost | Custo total, calculado como a soma de cpu_costs e memory_costs. |
cpu_costs | Parcela do custo atribuída ao uso de CPU. |
memory_costs | Parcela do custo atribuído ao uso de memória. |
net_unblended_cost | Custo líquido após descontos, com base na parcela de uso do recurso do custo do nó EC2 subjacente. |
cpu_usage | Proporção de núcleos de CPU em uso para núcleos de CPU alocados (valor entre 0 e 1). |
memory_usage | Proporção de memória em uso para memória alocada (valor entre 0 e 1). |
cluster_name | Nome do cluster que hospeda os nós e pods. |
namespace_name | Namespace do Kubernetes — uma separação lógica de serviços e nós de implantação. |
pod_name | Nome do pod do Kubernetes, que pode hospedar um ou mais contêineres. |
container_name | Nome do contêiner do Docker. |
node_name | Nó do EC2 no qual o pod está implantado. |
deployment_name | Nome da implantação do Kubernetes que gerencia o pod. |
Exemplo de consulta:
FROM KubernetesCost SELECT * SINCE 1 week agoPara custos precisos do Kubernetes, multiplique cpu_weightage + memory_weightage em suas consultas:
SELECT SUM(net_unblended_cost * (cpu_weightage + memory_weightage) + network_net_unblended_cost) FROM KubernetesCost SINCE '2026-09-01' UNTIL '2026-09-10'A consulta multiplica net_unblended_cost pela soma da ponderação de CPU e memória para alocações precisas de custos com base no uso de recursos.

Identifique os namespaces do Kubernetes mais caros:
FROM KubernetesCost SELECT SUM(total_cost) FACET namespace_name SINCE 1 week ago LIMIT 10Compare o custo de CPU com o custo de memória por cluster:
FROM KubernetesCost SELECT SUM(cpu_costs), SUM(memory_costs) FACET cluster_name SINCE 1 week agoEncontre contêineres subutilizados onde o uso da CPU é baixo:
FROM KubernetesCost SELECT average(cpu_usage) FACET container_name WHERE cpu_usage < 0.2 SINCE 3 days agoEstimativa de custo da nuvem
CloudCostEstimate é um evento em tempo real gerado pela Inteligência de Custos na Nuvem. Ele fornece custos de cloud estimados no nível do recurso, incluindo detalhes da instância AWS e metadados, como propriedade da equipe, ambiente e nome do serviço. Esse tipo de evento suporta apenas um subconjunto de cláusulas NRQL.
Atributos principais
Os seguintes atributos são mais úteis para criar consultas do CloudCostEstimate:
| Atributo | Descrição |
|---|---|
cost | Custo estimado na moeda da sua fatura da cloud para o recurso durante o período de uso. |
owning_team | Valor da tag owning_team aplicada ao recurso, se presente. |
product_code | Código de serviço do provedor de cloud (por exemplo, EC2). |
service_name | O serviço ao qual a estimativa se destina. |
instance_type | Tipo de instância de EC2 da AWS (por exemplo, m6g.8xlarge). Aplica-se apenas a recursos da AWS. |
aws_region | Região da AWS onde o recurso está implantado (por exemplo, us-east-2). |
department | Valor da tag department aplicada ao recurso, se presente. |
environment | Ambiente de implantação do recurso, originado da tag environment do recurso. |
Exemplo de consulta:
FROM CloudCostEstimate SELECT * SINCE 24 hours ago
Revise os custos estimados por equipe proprietária:
FROM CloudCostEstimate SELECT SUM(cost) FACET owning_team SINCE 24 hours agoCláusulas NRQL suportadas
As seguintes cláusulas são suportadas para CloudCost, KubernetesCost e CloudCostEstimate. CloudSpend e KubernetesSpend suportam toda a linguagem NRQL.
| Categoria | Cláusulas suportadas |
|---|---|
| Cláusulas | SELECT, WHERE, SINCE, UNTIL, LIMIT, TIMESERIES, TIMESERIES… FACET… |
| Funções agregadas | COUNT, SUM, MIN, MAX, UNIQUES(), UNIQUECOUNT() |
| Operadores | LIKE, IN, NOT IN, AND, OR, <, <=, >, >=, != |
| Funções de tempo | DATEOF(), HOUROF() |