Estás viendo la documentación de Apigee Edge.
Ir a la documentación de
Apigee X. info
El martes 17 de febrero de 2015, lanzamos una nueva versión en la nube de Apigee Edge.
Nuevas funciones y mejoras
A continuación, se indican las nuevas funciones y mejoras de esta versión.
Mejoras en Analytics
Esta versión incluye muchas mejoras en la usabilidad y el rendimiento de los informes y los paneles de análisis de Edge.
- Se movieron los gráficos de rendimiento de las APIs, los desarrolladores, los productos y las apps para desarrolladores. Antes se mostraban en la parte inferior de las páginas principales de estas entidades. Ahora, puedes acceder a los gráficos seleccionando la pestaña Analytics en la parte superior de cada página.
- Esta versión incluye un trabajo importante en los siguientes paneles existentes o nuevos:
-
Panel de Apigee (revisado): Incluye tres gráficos de métricas: Tráfico de proxy, Participación de desarrolladores y Apps para desarrolladores. Cada gráfico proporciona una vista de "más detalles" que te permite desglosar cada métrica. Consulta el panel de Apigee.
-
Rendimiento del proxy (nuevo): Muestra los patrones de tráfico del proxy de la API y los tiempos de procesamiento. Reemplaza el panel de rendimiento del proxy de API. Consulta Rendimiento del proxy de API.
-
Composición del tráfico (revisado): Se revisó por completo el aspecto, la sensación y el contenido del panel. Mide la contribución relativa de tus principales APIs, apps, desarrolladores y productos a tu programa de API general. Consulta Composición del tráfico.
-
Error Analysis (revisado): Se revisó por completo el aspecto y el contenido. Muestra las tasas de error para los proxies de API y los destinos. Consulta el panel de análisis de código de error.
-
-
Se cambió el nombre de los siguientes paneles existentes:
-
Rendimiento del extremo cambió su nombre a Rendimiento objetivo: Muestra los patrones de tráfico y las métricas de rendimiento para los objetivos de backend del proxy de API. Consulta Rendimiento objetivo.
-
Interacción con socios cambió su nombre a Interacción con desarrolladores: Te muestra cuáles de tus desarrolladores de apps registrados generan la mayor cantidad de tráfico de API. Para cada uno de tus desarrolladores, puedes averiguar quién genera la mayor cantidad de tráfico de API y la mayor cantidad de errores. Consulta Interacción con desarrolladores.
-
Opciones de filtrado en la IU de administración
En las páginas Proxies de API, Productos, Desarrolladores y Apps de la IU de administración, hay nuevas opciones de filtrado disponibles para la búsqueda.
Herramienta de Offline Trace
La herramienta Offline Trace te permite ver y analizar las sesiones de seguimiento que se guardaron previamente. Una sesión de seguimiento guardada es esencialmente una "grabación" de una sesión de seguimiento y puede ser útil para casos en los que se requieren soluciones de problemas y análisis adicionales. La IU de la herramienta de Offline Trace es similar a la herramienta de Trace "en vivo".
Para obtener más información, consulta Usa la herramienta Offline Trace.
Roles del usuario que se muestran en la configuración del usuario
En la página Configuración del usuario de la IU de administración (nombre de usuario > Configuración del usuario), ahora se muestran los roles del usuario.
Mejoras en la IU de administración de Edge
Esta versión incluye una serie de pequeñas mejoras en la usabilidad y la coherencia de la IU de administración de Edge.
Fallas corregidas
En esta versión, se corrigieron los siguientes errores.
| ID del problema | Description |
|---|---|
| APIRT-272 | No se respeta el parámetro de configuración io.timeout.millis Ahora se respeta el parámetro de configuración io.timeout.millis en la conexión de destino HTTP de un proxy de API para los extremos de destino dinámicos. |
| APIRT-441 | Cambiaron los mensajes de error de OAuth que se devuelven al cliente En una política de OAuthV2, cuando continueOnError se establece como verdadero, Edge ahora completa las siguientes nuevas variables de flujo para proporcionar más información sobre los errores: oauthV2.policy-name.fault.name y oauthV2.policy-name.fault.cause |
| APIRT-641 | Ubicación de los XSD actualizados Los esquemas de las políticas de Edge se actualizaron en el repositorio de muestras de Apigee en GitHub. Consulta https://github.com/apigee/api-platform-samples/tree/master/schemas/policy. |
| APIRT-848 | Uso de memoria RES alta de los procesadores de mensajes |
| APIRT-970 | Uso alto del montón en los procesadores de mensajes |
| APIRT-998 | La política AccessControl con más de una IP de X-Forwarded-For no bloquea el tráfico En la política Access Control, solo se usaba el primer encabezado X-Forwarded-For. Ahora, la política usa todos los encabezados X-Forwarded-For si hay más de uno. |
| APIRT-1078 | A veces, los procesadores de mensajes y los routers entran en un estado inactivo durante la implementación |
| APIRT-1098 | Los registros de MP muestran java.util.ConcurrentModificationException durante la ejecución de JavaScript Se generaban errores de servicio no disponible en algunas políticas de JavaScript durante la depuración o el seguimiento. Ya corregimos el problema. |
| APIRT-1099 | Problema con GetOAuthV2Info: AuthorizationCode. Se arroja NPE. La política GetOAuthV2Info arrojaba excepciones de puntero nulo cuando intentaba recuperar "AuthorizationCode". Ya corregimos el problema. La política ahora admite la recuperación de información de AuthorizationCode. |
| AXAPP-572 | El menú desplegable de la página Panel no cambia de estado después de la selección |
| AXAPP-1295 | Los informes personalizados generan un error interno del servidor La IU de administración ahora garantiza que los caracteres especiales (%, ") se codifiquen correctamente para las llamadas de Analytics desde informes personalizados. |
| AXAPP-1320 | La exploración en detalle de una dimensión personalizada vacía genera un error con el nivel de precisión "Preciso" |
| AXAPP-1390 | Advertencia de"Error del servidor" cuando se intenta cargar la vista de rendimiento superior en la página "Panel" |
| AXAPP-1427 | Problema de respuesta en el panel cuando se visualiza "por minuto" |
| CORERT-280 | TCPMonitor debe programar tareas con un retraso fijo y no con un intervalo fijo para evitar el consumo de todos los subprocesos Se optimizó el código de TCPMonitor para controlar los recursos del sistema de manera más eficiente. |
| CORERT-297 | java.lang.OutOfMemoryError: Se observó memoria de búfer directa en el router de Netty durante la prueba de carga |
| CORERT-331 | La URL con "|" genera una solicitud mal formada Los caracteres de barra vertical en las URLs ("|") generaban errores de solicitud incorrecta. Ya se solucionó este problema. |
| CORERT-338 | Encuentra la mejor coincidencia de ruta de acceso base cuando hay entradas en conflicto con proxyBasePath, env, alias de vhost y puerto de vhost |
| CORERT-348 | El código 200 del backend se cambia a 503 debido al encabezado de respuesta "Connection: close" |
| DEVRT-1039 | El plan de tarifas de transacciones no es obligatorio No se aplicaba el requisito de la Política de grabación de transacciones. La monetización ahora sigue requiriendo que exista una Política de Grabación de Transacciones para un producto antes de que se pueda definir un plan de tarifas para un paquete que contenga el producto. |
| DEVRT-1210 | El campo de fecha de los Términos y Condiciones no usa la zona horaria de la organización para la validación La fecha de entrada en vigencia de los Términos y Condiciones se calculaba de forma incorrecta. Ahora la fecha se valida según la zona horaria de la organización. |
| MGMT-927 | La IU de Develop no analiza el código XML en las políticas correctamente, lo que puede causar problemas al guardar revisiones nuevas La IU de administración no analizaba los proxies de API ni las políticas cuando las definiciones de XML se ajustaban en varias líneas. Ya corregimos el problema. |
| MGMT-1294 | La nueva IU de seguimiento no muestra la solicitud entrante si el backend de destino tarda en responder |
| MGMT-1302 | Bucle de redireccionamiento al acceder a la IU de administración En algunos casos, no funcionaba el acceso a la IU de administración en Firefox. Ya se solucionó este problema. |
| MGMT-1309 | El filtro de la IU de Trace codifica explícitamente los caracteres especiales en formato URL |
| MGMT-1323 | El modelo de API se puede recuperar sin credenciales Los recursos del modelo de API ahora requieren autenticación en todas las solicitudes, excepto en el extremo de detección de proxyUrl. Esto significa que, ahora, ver el HTML de SmartDocs directamente desde el backend requiere credenciales. |
| MGMT-1386 | Error de AJAX en la página de descripción general de APIProxy Se producían errores de integridad de los datos cuando varias organizaciones estaban activas en diferentes pestañas del navegador. La IU de administración de Edge ahora ayuda a garantizar la integridad de los datos en situaciones con varias pestañas del navegador. Después de trabajar con una organización en una pestaña del navegador, la administración te obliga a cambiar a esa organización en todas las demás pestañas de la IU de administración. |
| MGMT-1410 | No se verificó el servidor de destino cuando se usó en Service Callout En una política de Service Callout, se permitía un extremo de destino faltante durante la implementación del paquete del proxy de API. Ahora se valida el extremo de destino de la política, y la falta de un extremo de destino en una política de Service Callout genera un error en la implementación. |
| MGMT-1411 | No hay una variable <Path> en el LoadBalancer de TargetEndpoint que arroja NPE durante la
implementación En una HTTPTargetConnection, cuando se usaba un LoadBalancer y no se especificaba una ruta, se arrojaba un error 500. Ya corregimos el problema. Si falta el elemento Path en un LoadBalancer, se usa el valor predeterminado "/". |
| MGMT-1416 | Mejoras en los mensajes cuando se implementa un paquete de proxy con una condición incorrecta Se mejoraron los mensajes de error durante el desarrollo de proxies de API para incluir más información sobre la ubicación y los motivos de los errores. |
| MGMT-1496 | Mensaje de error incorrecto de la IU al agregar un usuario Cuando se intentó volver a agregar un usuario existente a una organización, apareció el mensaje "El usuario indefinido ya existe en la organización". La palabra "undefined" ahora se reemplaza por el nombre de usuario. |
| MGMT-1532 | El rol personalizado sin permiso de EDICIÓN no permite la creación de un proxy de API |
| MGMT-1538 | No se pueden recuperar los desarrolladores que tienen el signo $ en la parte local del correo electrónico |
| MGMT-1543 | No se puede realizar la implementación con el rol de "Usuario" a través de la IU de administración |
Problemas conocidos
Esta versión tiene los siguientes problemas conocidos.
| ID del problema | Description |
|---|---|
| APIRT-950 | Es posible que los informes muestren "na" para la app y el producto del desarrollador A veces, aparece "na" en los informes de estadísticas. En el siguiente tema de documentación, se describe qué significa "na" en diferentes contextos: ¿Qué significa "na"? Una actualización futura mejorará la visualización de esta etiqueta en la IU. |