¿Se puede usar Datadog para mostrar la diferencia de tiempo entre dos eventos o registros?
Estoy utilizando la API de conteo de Datadog y si tengo 2 eventos emitidos con la misma etiqueta (como un UUID), quiero graficar un gráfico de distribución de la diferencia de tiempo entre estos dos eventos. Por ejemplo, tengo una llamada API y un webhook correspondiente que recibo después, quiero medir la latencia entre la llamada API y la recepción del webhook. ¿Es esto posible?
davy.ai
Sí, es posible lograr esto utilizando la API de conteo de Datadog.
Aquí están los pasos para lograr esto:
Una vez que hayas recopilado los eventos, puedes utilizar la API de conteo para agruparlos por su etiqueta UUID y luego calcular la diferencia de tiempo entre ellos. Para hacer esto, puedes utilizar la función
histograma
de la API de conteo, que devolverá un histograma de la diferencia de tiempo entre los eventos.Ejemplo de consulta utilizando la API de conteo:
Esta consulta agrupará los eventos por su etiqueta UUID y calculará la diferencia de tiempo entre ellos (utilizando la función
diff
). La funciónhistograma
creará un histograma de estas diferencias de tiempo, con 10 cubetas.En general, con la API de conteo y las herramientas de gráficos de Datadog, puedes medir fácilmente la latencia entre la llamada de la API y la recepción del webhook, trazando un gráfico de distribución de la diferencia de tiempo entre estos dos eventos.