• /
  • EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

NRQL: resultados de faceta por tempo

Com o NRQL, você pode criar consultas que agrupam resultados ao longo do tempo. Por exemplo, você pode agrupar os resultados com base no carimbo de data/hora, separando-os em grupos que cobrem um intervalo especificado de datas e horas.

Ao utilizar as funções de tempo da tabela abaixo na consulta NRQL, os resultados retornam em UTC. Para ajustar os resultados ao seu fuso horário, inclua a cláusulaWITH TIMEZONE na sua consulta.

Time-based function

Description

String format

Numeric format

yearOf(attr [, format])

Retorna o ano de um timestamp.

2023

2023

quarterOf(attr [, format])

Retorna o trimestre do ano. O valor retornado inclui o trimestre e o ano quando formatado como uma string.

Q1 2014

1

monthOf(attr [, format])

Retorna o mês e o ano do timestamp de data/hora quando formatado como uma string ou o mês numérico quando formatado como um número.

July 2014

7

weekOf(attr)

Retorna a semana em que ocorreu o timestamp , nomeando o mês e o dia da segunda-feira daquela semana.

Week of January 15

N/A

weekdayOf(attr [, format])

Retorna o dia da semana do timestamp. O valor retornado retorna no final da semana, permitindo que você observe as tendências por dia da semana ao longo do tempo.

Sunday

0

dateOf(attr)

Retorna a data do timestamp. O valor retornado inclui mês, dia e ano.

July 15, 2014

N/A

dayOfMonthOf(attr [, format])

Retorna a data numérica dentro de um único mês do timestamp, um valor de 1 a 31. O valor retornado não inclui o mês.

23

23

daysInMonthOf(attr [, format])

Retorna o número de dias do mês do timestamp.

30

30

hourOf(attr [, format])

Retorna a hora do timestamp.

O valor retornado não inclui um 0 prefixado para horas entre 1h e 9h. Isso difere de funções e cláusulas como SINCE, que aceitam essas horas com 0 no início.

6:00, 12:00, 18:00

6, 12, 18

minuteOf(attr [, format])

Retorna o minuto do timestamp.

O valor retornado não inclui um 0 prefixado para minutos entre 1 e 9. Isso difere de funções e cláusulas como SINCE, que aceitam esses minutos com 0 no início.

0, 6, 48

0, 6, 48

Defina o intervalo de tempo da sua consulta NRQL

Dica

Nestes exemplos, usamos um atributo de timestamp personalizado enviado com o evento PageView chamado createdAt. Para definir o momento da ingestão do evento PageView, você pode usar o atributo timestamp .

Para criar sua consulta NRQL, use uma cláusulaFACET com uma função de bucket que funciona com um atributo timestamp . Execute uma consulta FACET padrão, mas em vez de facetar por um atributo, facetar por tempo. Por exemplo:

SELECT count(*) FROM K8sDaemonsetSample FACET monthOf(createdAt)
A screenshot displaying a NRQL query faceted by time

Para executar várias funções na mesma consulta, use o recurso multifacetado do NRQL:

SELECT count(*) FROM K8sDaemonsetSample FACET dateOf(createdAt), monthOf(createdAt)
NRQL facet by time with two functions

Muitas funções baseadas em tempo aceitam um segundo argumento opcional de string (o padrão) ou numeric, que controla o formato do valor do resultado.

SELECT count(*) FROM K8sDaemonsetSample FACET monthOf(createdAt, numeric)

Exemplos de facetas

Copyright © 2024 New Relic Inc.

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