Encuentra y ve seguimientos

Página Lista de seguimiento (versión clásica)

La página Lista de seguimiento te permite buscar y examinar seguimientos individuales en detalle. Puedes ver e inspeccionar todos los intervalos para ver un seguimiento, ver la información de resumen de una solicitud y ver información detallada de cada intervalo en el seguimiento de esta página. Para restringir los seguimientos que se investigan, agrega filtros. Por ejemplo, puedes agregar un filtro para mostrar solo los seguimientos cuya latencia supere 1 segundo.

La página Lista de seguimiento almacena y muestra como máximo 1,000 seguimientos.

Para ver los seguimientos recientes, en Google Cloud Console, selecciona Seguimiento y, luego, selecciona Lista de seguimientos o usa el siguiente botón:

Ir a la Lista de Trace

Si es la primera vez que usas Trace, el seguimiento de los seguimientos puede tardar unos minutos. La siguiente captura de pantalla muestra un ejemplo de la lista de seguimiento para una configuración de Compute Engine:

Lista de Cloud Trace para Compute Engine.

Intervalo

La página Lista de seguimiento muestra de forma predeterminada los datos de la hora anterior. Puedes cambiar este intervalo a valores predeterminados con los botones de la parte superior de la página. Las opciones predeterminadas son las siguientes:

  • 1 hora
  • 4 horas
  • 12 horas
  • 1 día
  • 3 días
  • 1 semana
  • 1 mes

De forma predeterminada, el intervalo de tiempo se establece en 1 hora.

Si deseas seleccionar un período personalizado, usa tu puntero para destacar una sección del grafo de latencia. Esta selección establece el intervalo de tiempo y el rango de valores de latencia para los seguimientos que se muestran. Por ejemplo, la siguiente imagen selecciona un intervalo de tiempo de 19:00 a 6:10 AM que tiene una latencia en el rango de aproximadamente 90 ms a 390 ms:

Selecciona un intervalo de tiempo personalizado en el gráfico de seguimiento

Para restablecer el gráfico al intervalo de tiempo predeterminado, haz clic en Deshacer zoom.

Filtros

Puedes usar filtros para ocultar o encontrar seguimientos individuales. En la sección anterior, se describió cómo puedes destacar una sección del grafo de latencia para mostrar un subconjunto de seguimientos con más detalle y ocultar todos los demás seguimientos. En esta sección, se describen el Filtro de solicitud y los menús de filtro.

De forma predeterminada, los filtros están configurados para incluir todos los seguimientos.

Filtro Descripción
Solicitar filtro Te permite especificar una o más condiciones que deben cumplirse para que se muestre un seguimiento. La sintaxis de filtro te permite definir cuándo las coincidencias son exactas o cuándo son pruebas de prefijo. Todas las coincidencias distinguen entre mayúsculas y minúsculas. Para obtener información detallada sobre la sintaxis del filtro de seguimiento, consulta Filtros de seguimiento.

Por ejemplo, para enumerar todos los seguimientos de un proyecto con el nombre de intervalo raíz Recv, ingresa el nombre del intervalo raíz, Recv, o un prefijo para el nombre del intervalo raíz, como Re.

Cuando quieras enumerar todos los seguimientos con intervalos anotados con una etiqueta /http/status_code en el rango 200 - 299, donde la latencia es de un segundo o más contiene un intervalo con el nombre exacto /modules.GetNumInstances, deberías usar el siguiente filtro:

    +span:/modules.GetNumInstances latency:1s /http/status_code:2
En el ejemplo anterior, el término de filtro de seguimiento +span fuerza una coincidencia exacta en el nombre del intervalo. Cuando quieras incluir todos los seguimientos en los que /modules.GetNumInstances es un prefijo para un nombre de intervalo, omite el signo más.

No es necesario incluir el delimitador de string en los filtros, a menos que la expresión de filtro contenga un espacio. Por ejemplo, Recv y "Recv" son equivalentes.
Método HTTP El valor que seleccionas para este filtro se aplica solo a los intervalos raíz de seguimiento con la etiqueta /http/method. Puedes incluir todas las solicitudes o filtrar por el tipo de método HTTP: GET, DELETE, POST o PUT.
Estado de HTTP El valor que seleccionas para este filtro se aplica solo a los intervalos raíz de seguimiento con la etiqueta /http/status_code. Puedes seleccionar valores de estado individuales, como 301 o rangos de valores de estado, como 3xx.
Servicio (Solo App Engine) Te permite seleccionar seguimientos por su servicio. El valor que seleccionas para el servicio se prueba con todos los intervalos de un seguimiento. Cuando algún intervalo coincide con el servicio, se muestra el seguimiento.
Versión (Solo App Engine) te permite seleccionar seguimientos por versión de la aplicación. El valor que seleccionas para la versión se prueba con todos los intervalos de un seguimiento. Cuando algún intervalo coincide con el valor, se muestra el seguimiento.

Gráfico de latencia

Cada punto del gráfico de latencia corresponde a una solicitud específica. Las coordenadas (x,y) de una solicitud corresponden a la hora y la latencia de la solicitud.

Cuando mantienes el puntero sobre un punto, aparece un cuadro de diálogo que incluye la fecha, la hora y la latencia:

    5/15/2019, 9:25:02 AM - 69 ms

Cuando haces clic en un punto, se producen los siguientes cambios:

  • La tabla se actualiza para destacar la solicitud que seleccionaste.
  • Se abre un panel que muestra un cronograma de la información de latencia entre los servicios para esa solicitud.
  • Se muestra un panel que incluye una tabla Resumen con información sobre la solicitud y una tabla Detalles con información sobre el intervalo raíz.

Cuando haces clic en un intervalo en el cronograma, el panel Detalles muestra información adicional sobre ese intervalo. En este panel, puedes abrir y ver entradas de registro, cuando están disponibles. Para obtener más información, consulta Ver detalles de seguimiento.

Tabla de solicitud reciente

De forma predeterminada, la tabla de solicitudes recientes muestra las 5 solicitudes más recientes. La tabla almacena 1,000 seguimientos.

Atributo Descripción
Latencia La hora de extremo a extremo para que la aplicación maneje la solicitud.
Método HTTP Tipo de método HTTP, cuando corresponda. Este campo está en blanco para las solicitudes que no son HTTP.
URI El URI relativo de la solicitud.
Informe de análisis
Un vínculo al informe de análisis asociado, cuando haya uno disponible.
Hora Cuando se inició la solicitud.

Puedes cambiar las solicitudes que se muestran en la tabla mediante cualquiera de los siguientes métodos:

  • Selecciona un intervalo de tiempo.
  • Navega hacia atrás o hacia adelante con los botones Anterior y Siguiente .
  • Haz clic en el encabezado de una columna para cambiar el orden de las filas.
  • Haz clic en un punto en el gráfico de latencia.

Qué sigue

La página Lista de seguimiento te permite buscar y examinar seguimientos individuales en detalle. Puedes ver e inspeccionar todos los intervalos para ver un seguimiento, ver la información de resumen de una solicitud y ver información detallada de cada intervalo en el seguimiento de esta página. Para restringir los seguimientos que se investigan, agrega filtros. Por ejemplo, puedes agregar un filtro para mostrar solo los seguimientos cuya latencia supere 1 segundo.

La página Lista de seguimiento almacena y muestra como máximo 1,000 seguimientos.

Para ver los seguimientos recientes, en Google Cloud Console, selecciona Seguimiento y, luego, selecciona Lista de seguimientos o usa el siguiente botón:

Ir a la Lista de Trace

Si es la primera vez que usas Trace, el seguimiento de los seguimientos puede tardar unos minutos. La siguiente captura de pantalla muestra un ejemplo de la lista de seguimiento para una configuración de Compute Engine:

Lista de Cloud Trace para Compute Engine.

Intervalo

La página Lista de seguimiento muestra de forma predeterminada los datos de la hora anterior. Puedes cambiar este intervalo a valores predeterminados con los botones de la parte superior de la página. Las opciones predeterminadas son las siguientes:

  • 1 hora
  • 6 horas
  • 12 horas
  • 1 día
  • 2 días
  • 4 días
  • 7 días
  • 14 días
  • 30 días

Para ver un intervalo de tiempo personalizado, haz lo siguiente:

  1. Selecciona una opción predeterminada que sea más larga que el intervalo de tiempo personalizado que desees.
  2. Coloca el cursor en el gráfico de Seleccionar un seguimiento en un extremo del intervalo de tiempo y arrastra el cursor de forma horizontal hasta el otro extremo del intervalo.
  3. (Opcional) Para ver un rango personalizado de valores de latencia, coloca el puntero en un extremo del rango deseado y arrástralo verticalmente hacia el otro extremo.

Puedes repetir estas acciones hasta que selecciones el intervalo de tiempo y los rangos de latencia deseados.

Para restablecer el gráfico al intervalo de tiempo predeterminado, haz clic en Restablecer.

Filtros

Usa los filtros para ocultar o encontrar seguimientos individuales. Cada filtro se especifica mediante un OPTION predefinido que se sincroniza con un VALUE. A continuación, se muestra la sintaxis general:

[OPTION] : [VALUE]

Por ejemplo, en la siguiente captura de pantalla, se muestra un solo filtro. La opción de filtro es RootSpan y Recv. es el valor del filtro. Con este filtro, solo se muestran los seguimientos cuyo intervalo raíz tiene el prefijo Recv..

Muestra un filtro.

Para mostrar seguimientos que coincidan de forma exacta con Recv., usa +Recv. como el valor del filtro. El uso del signo más + indica que deseas una coincidencia exacta. Para obtener más detalles sobre las opciones de filtrado, consulta Filtros de seguimiento.

Si agregas varios filtros, solo se muestran los seguimientos que cumplen con todos los filtros.

Para agregar un filtro, haz lo siguiente:

  1. Haz clic en Agregar filtro de seguimiento para mostrar un menú de opciones de filtro y, luego, selecciona un OPTION. Siempre tienes las siguientes opciones:

    • RootSpan: Haz coincidir el nombre del intervalo raíz.
    • SpanName: coincide con el nombre del intervalo.
    • Method: Muestra los seguimientos cuyos intervalos raíz están anotados con la etiqueta /http/method, donde el valor de la etiqueta coincide con VALUE.
    • Estado: Muestra los seguimientos cuyos intervalos raíz están anotados con la etiqueta /http/status_code, donde la etiqueta de valor coincide con VALUE. En este caso, VALUE puede contener códigos de estado específicos, como 301, o rangos de valores de estado, como 3xx.
    • MinLatency: muestra seguimientos cuya latencia es al menos tan grande como VALUE milisegundos.
    • HasLabel: Muestra los seguimientos en los que la etiqueta especificada por VALUE aparece en al menos un intervalo.
    • Service: (Solo App Engine) muestra seguimientos que contienen al menos un intervalo cuyo nombre de servicio coincide con VALUE.
    • Version: (solo App Engine) muestra seguimientos que contienen al menos un intervalo cuya versión de la aplicación coincide con VALUE.

    Es posible que veas otras opciones, como URL y LABEL: Client.

  2. (Opcional) Si deseas una coincidencia exacta, ingresa un signo más +. De forma predeterminada, una coincidencia se determina mediante una prueba de prefijo con VALUE. Para obtener más detalles sobre las opciones de filtrado, consulta Filtros de seguimiento.

  3. Especifica el filtro VALUE mediante una de las siguientes opciones:

    • Selección del menú VALUE. No se garantiza que las opciones del menú de valores estén completas.
    • Ingresa un valor de forma manual y, luego, presiona return en el teclado.

Por ejemplo, para mostrar todos los seguimientos que contienen un comando HTTP POST y cuya latencia es de al menos 2 segundos, agrega un filtro con la opción MinLatency cuyo valor sea 2000.

Gráfico de latencia

El gráfico etiquetado como Seleccionar un seguimiento muestra un punto para cada solicitud en el intervalo de tiempo seleccionado. Las coordenadas (x,y) para una solicitud corresponden al tiempo y la latencia de la solicitud.

Cuando mantienes el puntero sobre un punto, aparece información sobre la herramienta que incluye la fecha, la hora, el URI y la latencia:

Visualiza información sobre la herramienta de seguimiento que muestra la información de latencia

Cuando haces clic en un punto, se producen los siguientes cambios:

  • El grafo se actualiza y el punto que seleccionaste se destaca con un círculo dibujado alrededor del punto.
  • La tabla de solicitudes destaca el URI seleccionado.
  • Es posible que se abran dos paneles nuevos en la página Lista de seguimiento. El gráfico de cascada muestra cada intervalo en un URI. El panel de detalles muestra información detallada sobre el URI y, además, incluye vínculos a los registros y los informes de análisis cuando están disponibles. Si estos paneles ya están abiertos, al hacer clic en un punto se actualizan los datos que se muestran en estos paneles.

Tabla de solicitud reciente

De forma predeterminada, la tabla de solicitudes recientes muestra las 5 solicitudes más recientes. La tabla almacena 1,000 seguimientos.

Atributo Descripción
Latencia La hora de extremo a extremo para que la aplicación maneje la solicitud.
Método HTTP Tipo de método HTTP, cuando corresponda. Este campo está en blanco para las solicitudes que no son HTTP.
URI El URI relativo de la solicitud.
Informe de análisis Un vínculo al informe de análisis asociado, cuando haya uno disponible.
Hora Cuando se inició la solicitud.

Puedes cambiar las solicitudes que se muestran en la tabla mediante cualquiera de los siguientes métodos:

  • Selecciona un intervalo de tiempo.
  • Navega hacia atrás o hacia adelante con los botones Anterior y Siguiente .
  • Haz clic en el encabezado de una columna para cambiar el orden de las filas.
  • Haz clic en un punto en el gráfico de latencia.

Qué sigue