Con NRQL, puede crear consultas que agrupen resultados a lo largo del tiempo. Por ejemplo, puede agrupar los resultados según la marca de tiempo separándolos en depósitos que cubran un rango específico de fechas y horas.
Cuando se utilizan las funciones de tiempo de la siguiente tabla en la consulta NRQL, los resultados regresan en UTC. Para ajustar los resultados a su zona horaria, incluya la cláusulaWITH TIMEZONE
en su consulta.
Time-based function | Description | String format | Numeric format |
---|---|---|---|
| Devuelve el año de una timestamp. |
|
|
| Devuelve el trimestre del año. El valor devuelto incluye tanto el trimestre como el año cuando se formatea como una cadena. |
|
|
| Devuelve el mes y el año de la timestamp cuando se formatea como una cadena, o el mes numérico cuando se formatea como un número. |
|
|
| Devuelve la semana en la que se produjo la timestamp nombrando el mes y el día del lunes de esa semana. |
| N/A |
| Devuelve el día de la semana de la timestamp. El valor devuelto regresa al final de la semana, lo que le permite ver las tendencias por día de la semana a lo largo del tiempo. |
|
|
| Devuelve la fecha de la timestamp. El valor devuelto incluye mes, día y año. |
| N/A |
| Devuelve la fecha numérica dentro de un solo mes de la timestamp, un valor del 1 al 31. El valor devuelto no incluye el mes. |
|
|
| Devuelve el número de días del mes de la timestamp. |
|
|
| Devuelve la hora de la timestamp. El valor devuelto no incluye un 0 antepuesto para las horas entre la 1 a. m. y las 9 a. m. Esto difiere de funciones y cláusulas como |
|
|
| Devuelve el minuto de la timestamp. El valor devuelto no incluye un 0 antepuesto para los minutos entre 1 y 9. Esto difiere de funciones y cláusulas como |
|
|
Faceta el rango de tiempo de tu consulta NRQL
Sugerencia
En estos ejemplos, utilizamos un atributo de timestamp personalizado enviado con el evento PageView llamado createdAt
. Para facetar el momento de la ingesta del evento PageView, puede utilizar el atributo timestamp
en su lugar.
Para crear su consulta NRQL, use una cláusulaFACET
con una función de depósito que funcione con un atributo timestamp . Ejecute una consulta FACET
estándar, pero en lugar de facetar por un atributo, facetear por tiempo. Por ejemplo:
SELECT count(*) FROM K8sDaemonsetSample FACET monthOf(createdAt)
Para realizar múltiples funciones dentro de la misma consulta, use la capacidad multifacética de NRQL:
SELECT count(*) FROM K8sDaemonsetSample FACET dateOf(createdAt), monthOf(createdAt)
Muchas funciones basadas en tiempo aceptan un segundo argumento opcional de string
(el valor predeterminado) o numeric
, que controla el formato del valor del resultado.
SELECT count(*) FROM K8sDaemonsetSample FACET monthOf(createdAt, numeric)
Ejemplos de facetas
Si aún no lo ha hecho, cree su cuenta New Relic gratuita a continuación para comenzar a monitorear sus datos hoy.