Para ajudá-lo a entender seu uso e cobrança do New Relic, fornecemos uma interface de usuário para entender seu uso relacionado ao faturamento. Além disso, você pode executar uma consulta NRQL personalizada para obter detalhes adicionais e criar notificações de alerta para quando seu uso atingir determinados níveis.
Tenha em mente o seguinte ao utilizar a interface de utilização ou realizar consultas de consumo:
- Os resultados são aproximados e não correspondem exatamente aos valores utilizados para calcular o valor da sua fatura.
- Use essas ferramentas para encontrar e rastrear suas áreas de alto uso.
- Use consulta para criar para saber se está se aproximando de um limite.
Consulta de uso de ingestão de dados
A interface de uso exibe a ingestão de dados ao longo do tempo. Se precisar de mais detalhes do que a interface fornece, você pode usar uma variedade de consultas NRQL. Os exemplos abaixo incluem dois tipos de dados:
NrConsumption
: use isso para se aprofundar nos detalhes de seu uso hora a hora. É menos útil como proxy para sua fatura.NrMTDConsumption
: use isto para ver uma boa aproximação do seu uso agregado mensal.
Ingestão de dados e limites de consulta
Para obter informações sobre limites de ingestão de dados e limites de consulta, consulte Limites de dados do New Relic.
Consulta de contagem de usuários
Para ver sua contagem de usuários, consulte a interface de uso. Se precisar de mais detalhes do que isso, você pode usar o exemplo de consulta NRQL abaixo. Para obter detalhes sobre como usuário são calculados, consulte Cálculos de usuários faturáveis.
A maioria das organizações da New Relic tem a capacidade de adicionar usuários principais. Esta seção inclui consultas que funcionarão para essas organizações. Se você pertence a uma organização mais antiga que não optou por desbloquear o usuário core, consulte a consulta para organizações sem usuário core.
Aqui estão algumas regras para consultar seu usuário:
- Use apenas o evento
NrMTDConsumption
. - Os atributos utilizados para consulta do usuário são
CoreUsersBillable
eFullPlatformUsersBillable
.
Aqui estão alguns exemplos de consulta NRQL para determinar a contagem de usuários:
Usuário completo da plataforma atualizado no mês
Esta consulta mostra o usuário faturável da plataforma completa no mês. Em outras palavras, mostra quanto você seria cobrado pelo usuário completo da plataforma naquele mês se fosse cobrado agora.
FROM NrMTDConsumption SELECT latest(FullPlatformUsersBillable)
Usuário principal atualizado no mês
Esta consulta mostra o número de usuários principais pelos quais você seria cobrado se fosse cobrado agora:
FROM NrMTDConsumption SELECT latest(CoreUsersBillable)
Custo estimado
Aqui está uma consulta para obter o custo do mês atual para o seu usuário completo da plataforma. Observe que você precisará saber o custo total do usuário da plataforma da sua organização.
FROM NrMTDConsumption SELECT latest(FullPlatformUsersBillable) * YOUR_PER_FULL_PLATFORM_USER_COST
Usuário consulta para organização sem usuário principal
Estas consultas se aplicam a algumas organizações mais antigas da New Relic que possuem apenas dois tipos de usuário disponíveis: usuário básico e usuário de plataforma completa.
Uso sintético
Há um certo número de verificações sintéticas incluídas gratuitamente em cada edição. Para detalhes sobre isso, veja Limites Sintético.
O evento NrMTDConsumption alimenta a interface de uso e deve ser usado para alertas de uso.
O evento NrDailyUsage pode ajudá-lo a detalhar ainda mais o uso do Sintético, mas os resultados podem não corresponder à interface de uso e ao evento NrMTDConsumption. É gerado uma vez por dia. O carimbo de data/hora de uso corresponde ao horário em que a New Relic recebe e processa verificações sintéticas. Isto pode introduzir uma ligeira diferença nos dados de utilização em comparação com o momento em que as verificações sintéticas foram executadas.
Ao usar FACET
com o evento NrDailyUsage, você pode dividir seu consumo em diversas categorias, incluindo conta, local, tipo de monitor e nome do monitor. Se você tiver uma estrutura de conta principal, execute uma consulta em uma conta principal para ver o uso agregado dessa conta principal e de suas contas secundárias.
Tanto as verificações bem-sucedidas quanto as que falharam contribuem para o consumo geral do Sintético. Abaixo estão exemplos de consultas para visualizar e facetar seu consumo de Sintético, usando ambos os tipos de eventos conforme apropriado:
Consulta relacionada a custos
Aqui estão algumas recomendações de consulta para ajudar você a entender o custo estimado para o mês atual.
Definir alerta de uso
Para ajudar a gerenciar seu faturamento, você pode definir um alerta para notificá-lo sobre aumentos inesperados na ingestão de dados ou na contagem de usuários.
Antes de construir a condição do alerta relacionada ao uso, aqui vão algumas dicas:
- Para obter informações básicas sobre como configurar alertas, consulte NRQL condição do alerta.
- O método de agregação de temporizador de evento é recomendado porque funciona melhor para dados pouco frequentes.
Aqui estão alguns exemplos de NRQL condição do alerta.
Para configurar alertas relacionados a limites de ingestão de dados e limites de consulta, consulte Definir alerta para atingir limites de dados.
Consulte alterações em sua conta
Para ver as alterações feitas em sua conta (por exemplo, alterações relacionadas ao gerenciamento do usuário), você pode consultar NrAuditEvent
.
Evento e atributo relacionados ao uso
Dica
Para um mergulho avançado na gestão da ingestão de dados numa organização complexa, consulte a governação da ingestão de dados.
Estes são os principais eventos a serem consultados para entender seu uso:
NrConsumption
registra o uso a cada hora e é equivalente ao uso em "tempo real". Use este evento para observar tendências de uso ao longo do tempo.NrMTDConsumption
gera valores agregados do eventoNrConsumption
. Use este evento para ver o uso por período de faturamento mensal. Este é o melhor evento para consultar a contagem de usuários.
Aqui estão alguns dos atributos mais importantes associados a eventos relacionados ao uso.
Atributo | Descrição |
---|---|
| A categoria de uso. Existem três opções: |
| Isso consolida várias categorias de uso em uma única métrica. Útil ao facetar por |
| ID da conta New Relic diretamente responsável pelo evento armazenado, conforme determinado pelo usado. |
Estimativa de contagem de bytes
Uma ferramenta que você pode usar para saber mais sobre seu uso é a função bytecountestimate()
(por exemplo, veja esta consulta que a utiliza).
Alguns pontos importantes que você deve saber sobre o uso de bytecountestimate()
:
- Como ele retorna todos os dados que encontra, e alguns desses dados não contam para sua ingestão e cobrança, é apenas uma estimativa do seu uso real. Por esse motivo, é principalmente útil para pesquisar os dados reportados por diversas fontes, ou para compreender o limite superior dos dados reportados.
- Recomendamos utilizá-lo principalmente para consultar intervalos de tempo inferiores a 24 horas e, se desejar, utilizá-lo para extrapolar. Isso ocorre porque é uma função que requer a consulta de muitos dados e porque não encontrará dados que ultrapassem os limites de retenção.
Para obter mais informações sobre como estimar o uso, consulte nossa postagem no blog sobre como estimar o uso.
Aqui estão alguns detalhes técnicos sobre como bytecountestimate()
funciona:
- Existem vários tipos de dados que não contam para a ingestão , mas são retornados pela função
bytecountestimate()
. Isso significa que esta função às vezes mostra more dados que realmente são contabilizados para seu uso. Raramente poderá apresentar um valor inferior, mas, se o fizer, será apenas ligeiramente inferior. - Alguns dados de telemetria relatados por uma entidade compartilham um atributo comum (por exemplo, um atributo sobre sua conta New Relic). Não contamos o atributo duplicado em sua ingestão, mas
bytecountestimate()
conta esses atributos. Às vezes, isso pode resultar em uma grande discrepância entre uma consultabytecountestimate()
e seu uso real. - Nossos , e relatam um tipo de dados conhecido como métrica de fração de tempo data. Esses dados não são armazenados no NRDB como nossos outros tipos de dados e, portanto, tentar usar
bytecountestimate()
nesses dados pode resultar em resultados confusos. Ao consultar esses dados, recomendamos facetar pelo nome do aplicativo e não pelo nome da métrica.