Usar la vista Investigación

Esta página se aplica a Apigee y Apigee Hybrid.

Consulta la documentación de Apigee Edge.

La vista Investigación de Supervisión de API muestra tablas dinámicas de métricas y atributos para todo el tráfico de la API, lo que te permite comparar la actividad de las diferentes métricas.

Para acceder a la vista Investigar, sigue los pasos que se indican en Accede a la supervisión de API y selecciona Investigar.

Selecciona la vista Investigar.

En la siguiente figura, se muestra la IU con la opción Investigar seleccionada.

Vista de investigar de la API de Monitoring

De forma predeterminada, la vista Investigar muestra tres tablas:

  • Código de falla por tiempo
  • Código de falla por código de estado
  • Fuente de error por proxy

Al igual que en la vista de cronograma, puedes seleccionar cualquier combinación de tablas del menú Gráficos para mostrar. Todas las demás opciones de gráficos son las mismas que en la vista Cronograma.

Cada celda de una tabla muestra la cantidad de respuestas de un subconjunto de datos. Como ejemplo, observa las primeras tres columnas de la tabla de Código de falla por tiempo.

Código de error por tabla de tiempo.

En la primera celda de la fila 1, se muestra la cantidad de respuestas (444) con el código de falla steps.json2xml.SourceUnavailable que se mostró en 18:18 - 18:24, en la fecha seleccionada.

La primera celda de la fila 2 muestra la cantidad de respuestas (64) durante el mismo intervalo en el que no se estableció el código de falla por algún motivo.

Para obtener información sobre este código de falla en particular, consulta Solución de problemas del entorno de ejecución de la política de JSON a XML.

Códigos de estado 2xx

Las solicitudes que muestran un código de estado 2xx se recibieron y comprendieron de forma correcta. Por lo general, la mayoría de las solicitudes mostrarán un código de estado 2xx. Si te interesa visualizar datos para solicitudes fallidas, te recomendamos restringir los datos que se muestran a las solicitudes con códigos de estado distintos de 2xx para facilitar la interpretación de los datos. Para hacerlo, desactiva el botón Mostrar el código de estado 2xx en la parte superior derecha de la vista Investigar, a la posición de la izquierda (apagado).

Muestra el botón del código de estado 2xx.

Con esta configuración, la vista Investigar solo muestra datos de solicitudes con códigos de respuesta diferentes de 2xx.

Visualiza la distribución de datos de celdas

Para obtener una vista más detallada de los datos de una celda de la tabla individual, haz clic en la celda. Esto muestra la distribución de los datos de la celda por varios atributos diferentes.

Para ver un ejemplo de esto, primero selecciona Región en el menú Grafos a fin de mostrar la tabla que se muestra a continuación.

Región por tabla de tiempo.

En los datos de este ejemplo, solo hay una región, us-central1. Si hubiera datos para otras regiones, verás filas adicionales en la tabla.

Ahora, haz clic en la primera celda de la tabla.

Haz clic en la primera celda de la región por tabla de tiempo.

Se mostrarán varias tablas en el panel derecho de la vista Investigar. La primera tabla se muestra a continuación.

Tablas de distribución

En la parte superior del panel, se muestran las condiciones que especifican los datos de la celda; en este caso, la región y el intervalo de tiempo.

Debajo, la tabla “Distribución por código de falla” muestra la cantidad de respuestas para cada código de falla en los datos. En este ejemplo, solo hay dos valores de código de error:

Código de falla Recuento
steps.json2xml.SourceUnavailable 432
not set 64

Los recuentos de los códigos de fallas suman 496, el recuento total en la celda.

Como otro ejemplo, desplázate hacia abajo en el panel de la derecha hasta llegar a la tabla etiquetada “Distribución por código de estado”, como se muestra a continuación.

Tablas de distribución

En este caso, los datos tienen dos códigos de estado:

  • 500: 432
  • 200: 64
Código de estado Recuento
500 432
200 64

Una vez más, los recuentos suman hasta 496.

Usa la vista Investigar para diagnosticar un problema

Puedes usar la vista Investigar para diagnosticar problemas de API. Por ejemplo, supongamos que recibes una alerta que indica que la tasa de error 5xx supera el límite especificado. Para investigar este problema, puedes realizar las siguientes tareas en la vista Investigar:

  • Consulta la tabla CÓDIGO DE ERROR POR TIEMPO para ver la actividad del código con errores de la última hora.
  • Consulta la tabla CÓDIGO DE ERROR POR CÓDIGO DE ESTADO para identificar los códigos de estado HTTP específicos asociados con los códigos de error cuyos recuentos aumentaron durante la última hora, como se identificó en el paso anterior.
  • Revisa la matriz CÓDIGO DE ERROR POR PROXY para identificar los proxies de API que activan los códigos de error identificados en el paso anterior.
  • Configura una alerta para que te ayude a diagnosticar el problema.