# Monitoreo del rendimiento de la aplicación -------------------------------------------------------------------------------- title: "Introducción" description: "Application Performance Monitoring te permite ver logs avanzados instantáneos e informes detallados de las ejecuciones de funciones, y obtener información significativa." last_updated: "2026-07-02T09:34:15.863Z" source: "https://docs.catalyst.zoho.com/es/devops/help/apm/introduction/" service: "DevOps" -------------------------------------------------------------------------------- # Application Performance Monitoring ## Introducción Catalyst Application Performance Monitoring (APM) es un componente de Catalyst DevOps que proporciona información valiosa y en profundidad sobre las ejecuciones de las funciones en tu aplicación de Catalyst. APM te permite monitorear los estándares de tus funciones, obtener estadísticas y reportes críticos de sus ejecuciones, revisar y analizar esos datos para identificar errores y problemas, y corregirlos instantáneamente sin comprometer la calidad de la aplicación. Nota: Application Performance Monitoring no está disponible actualmente para los usuarios que acceden desde el centro de datos de CA (Canadá). Si tu cuenta fue creada en el DC de CA (accounts.zohocloud.ca/), no podrás utilizar esta funcionalidad. Mientras que Catalyst Logs te permite realizar el registro de funciones y acceder a los logs escritos de todas las invocaciones de funciones, APM actúa como una mejora de los logs estándar y ofrece una vista multifacética e informativa sobre el rendimiento de las funciones. Puedes obtener más información sobre los demás componentes del servicio DevOps en esta página. APM realiza un monitoreo automático de los cinco tipos de funciones (Basic I/O, Advanced I/O, Cron, Event y **Browser Logic**) en los entornos de programación de (Java y Node.js) en tu aplicación de Catalyst. Nota: Catalyst APM actualmente no es compatible con las funciones Serverless creadas en el entorno de programación Python. Solo podrás rastrear y monitorear funciones de Java y Node.js. Puedes obtener los siguientes análisis completos para tus funciones, basados en varias métricas de monitoreo de rendimiento: * Gráficos específicos por función sobre el número de invocaciones y errores, así como el tiempo de respuesta de cada ejecución para un período de tiempo seleccionado * Un informe agregado sobre los tiempos de respuesta de todas las funciones agrupadas, para obtener mejores perspectivas * Una lista de las cien llamadas de función más lentas para un período de tiempo seleccionado, para facilitar la identificación de áreas problemáticas * Una lista de todas las invocaciones de funciones con metadatos esenciales y detalles de respuesta * Información detallada del uso de componentes, como las llamadas a componentes realizadas por las funciones, los componentes con peor rendimiento, trazas detalladas del uso de componentes y otros datos relacionados, en un formato visual cohesivo Después de habilitar APM para tu proyecto, esta información se enviará a los servidores de Catalyst y podrás acceder a ella desde la consola de Catalyst. También puedes deshabilitar APM en cualquier momento si no necesitas que Catalyst rastree las ejecuciones de funciones, y volver a habilitarlo cuando sea necesario. -------------------------------------------------------------------------------- title: "Beneficios" description: "Application Performance Monitoring te permite ver logs avanzados instantáneos e informes detallados de las ejecuciones de funciones, y obtener información significativa." last_updated: "2026-07-02T09:34:15.863Z" source: "https://docs.catalyst.zoho.com/es/devops/help/apm/benefits/" service: "DevOps" -------------------------------------------------------------------------------- ### Beneficios 1. Información instantánea, contextual y clara sobre las características de las funciones<br /><br /> APM proporciona tanto una vista general como informes detallados de todos los aspectos de rendimiento y dinámicos de tus funciones, de manera bien estructurada y organizada. La información se presenta en un diseño fácil de usar que te facilita identificar las partes exactas o potencialmente problemáticas de tu aplicación, comprender las áreas que se pueden mejorar y corregir problemas de rendimiento antes de que afecten a los usuarios finales de tus aplicaciones. 2. Mejora en las pruebas y diagnósticos de la aplicación<br /><br /> APM mejora el proceso de construcción de aplicaciones al acelerar las pruebas. Dado que el proceso de obtener datos clave sobre el rendimiento de tu aplicación está completamente automatizado y es gestionado por Catalyst, tu trabajo se simplifica ya que no necesitas implementar servicios de rastreo y monitoreo manualmente. Puedes detectar, diagnosticar y resolver fallos en tus microservicios a medida que ocurren, lo que te permite entregar valor a través de tu servicio. APM te ayuda a proporcionar experiencias de usuario curadas y fluidas, y a asociar un rendimiento refinado de la aplicación con resultados comerciales exitosos. 3. Traza detallada del uso de componentes<br /><br /> APM proporciona una traza de uso de componentes lista para usar que resulta muy beneficiosa para identificar problemas de configuración específicos en los componentes de Catalyst invocados por las funciones de tu aplicación. Puedes obtener informes de rendimiento fundamentales y detallados de las instancias de componentes dependientes incorporadas mediante los SDKs en tus funciones, que capturan el contexto de la aplicación en profundidad. Puedes identificar los componentes que ejecutan las funciones más lentas o con los tiempos de ejecución más largos, y trabajar en sus problemas centrales. También puedes identificar problemas que ocurren por usuario y construir soluciones para ellos. 4. Facilidad de acceso<br /><br /> Catalyst elimina la necesidad de realizar cualquier acción para integrar APM en tus aplicaciones. Todo lo que necesitas hacer es habilitar APM en la consola con un solo clic. Catalyst trabajará en segundo plano para obtener datos de los servidores y presentarlos en APM en la consola. Puedes acceder a información actualizada y monitorear tus funciones en vivo en cualquier momento que lo necesites. -------------------------------------------------------------------------------- title: "Habilitar o deshabilitar APM" description: "Application Performance Monitoring te permite ver logs avanzados instantáneos e informes detallados de las ejecuciones de funciones, y obtener información significativa." last_updated: "2026-07-02T09:34:15.863Z" source: "https://docs.catalyst.zoho.com/es/devops/help/apm/enable-disable/" service: "DevOps" -------------------------------------------------------------------------------- ### Habilitar Application Performance Monitoring Para que Catalyst comience a rastrear el rendimiento de las funciones en tu aplicación de Catalyst, debes habilitar Application Performance Monitoring para tu proyecto. Debes tener en cuenta estos puntos sobre el rastreo de rendimiento de funciones con APM: * Catalyst rastreará y registrará el rendimiento de tus funciones solo cuando APM esté habilitado. * Habilitar APM no generará ningún cargo en el entorno de Development. En el entorno de Production, obtener cada categoría de datos de los servidores de Catalyst implica una llamada de lectura. En otras palabras, el precio por obtener un gráfico o tabla es un crédito. Consulta la página de Pricing para más detalles. * Si deshabilitas APM en la consola, no podrás obtener los datos de rendimiento de las funciones que se ejecuten durante el tiempo en que APM esté deshabilitado. Por lo tanto, no se te cobrará por obtener los informes de rendimiento de funciones en el entorno de Production durante este período. * Catalyst mantiene un registro de todos los informes de rendimiento de tus funciones por un período máximo de 30 días. Por lo tanto, puedes encontrar informes de rendimiento y detalles de ejecución de los últimos 30 días en cualquier momento en APM. * Si vuelves a habilitar APM después de haberlo deshabilitado, Catalyst aún te mostrará los datos de los últimos 30 días, excluyendo los datos del período de tiempo en que estuvo deshabilitado. Para habilitar Application Performance Monitoring para tu aplicación de Catalyst desde la consola: 1. Navega a DevOps en el panel izquierdo de la consola de Catalyst y haz clic en APM. <br /> 2. Haz clic en Enable Now en la página de la funcionalidad APM y haz clic en Proceed en la ventana de confirmación que aparece.<br /> APM ahora está habilitado para tu proyecto de Catalyst, lo que te permite ver el Dashboard de APM. El rendimiento de las funciones en tu aplicación ahora se registrará y los datos se mostrarán en APM. ### Deshabilitar Application Performance Monitoring Puedes deshabilitar APM para tu proyecto de Catalyst en cualquier momento que lo requieras. No podrás ver ningún dato de ejecución de funciones después de deshabilitarlo. Nota: Consulta esta sección para conocer puntos importantes sobre habilitar y deshabilitar APM. Para deshabilitar APM en tu proyecto de Catalyst: 1. Haz clic en el ícono de puntos suspensivos en la parte superior de la página de APM, luego haz clic en Disable.<br /> <br /> 2. Escribe "DISABLE" en la ventana emergente de confirmación, luego haz clic en Confirm.<br /> <br /> APM quedará deshabilitado. Puedes volver a habilitarlo si deseas ver datos de ejecución de funciones. -------------------------------------------------------------------------------- title: "Panel" description: "Application Performance Monitoring te permite ver logs avanzados instantáneos e informes detallados de las ejecuciones de funciones, y obtener información significativa." last_updated: "2026-07-02T09:34:15.863Z" source: "https://docs.catalyst.zoho.com/es/devops/help/apm/dashboard/" service: "DevOps" -------------------------------------------------------------------------------- ### Dashboard La sección _Dashboard_ presenta una vista general rápida de varias categorías de datos de rendimiento para cada función, durante un período de tiempo específico. Debes seleccionar la función y el período de tiempo de las listas desplegables en la sección para ver los gráficos con datos. Primero debes seleccionar el tipo de función. <br /> Esto listará todas las funciones de ese tipo que se han desplegado en la consola de tu proyecto. Selecciona una función. <br /> Puedes seleccionar uno de los siguientes períodos de tiempo: <table class="content-table"> <thead> <tr> <th class="w30p">Valor del período de tiempo</th> <th class="w70p">Rango</th> </tr> </thead> <tbody> <tr> <td>Last 24 hours</td> <td>Obtiene y muestra datos de cada hora, dentro de una ventana exacta de 24 horas. Por ejemplo, si haces clic en <strong>Last 24 Hours</strong> a las 16:03:24, los datos obtenidos serán desde las 16:03:24 del día anterior. Sin embargo, los gráficos aparecerán mostrando los datos desde el inicio de la hora, es decir, desde las 16:00:00 horas del día anterior, para una presentación visual más sencilla.</td> </tr> <tr> <td>Last 7 days</td> <td>Obtiene y muestra un informe general de cada día, de los últimos 7 días. Esto incluye el día actual hasta el segundo actual, y los 6 días anteriores comenzando a las 12:00:00 AM del primer día.</td> </tr> <tr> <td>Last 15 days</td> <td>Obtiene y muestra un informe general de cada día, de los últimos 15 días. Esto incluye el día actual hasta el segundo actual, y los 14 días anteriores comenzando a las 12:00:00 AM del primer día.</td> </tr> <tr> <td>Last 30 days</td> <td>Obtiene y muestra un informe general de cada día, de los últimos 30 días. Esto incluye el día actual hasta el segundo actual, y los 29 días anteriores comenzando a las 12:00:00 AM del primer día.</td> </tr> </tbody> </table> <br /> Esta sección muestra los siguientes gráficos: * Invocation/Error: Este gráfico proporciona detalles sobre el número total de invocaciones e invocaciones con error de la función en cada día u hora, según el período de tiempo seleccionado.<br /> <br /> Nota: Si la ejecución de la función genera cualquier respuesta con un estado superior a 400, la ejecución se considerará un fallo. * Response Time: Este gráfico proporciona el tiempo de respuesta promedio de la función en cada día u hora, según el período de tiempo seleccionado.<br /> * Function Count: Este gráfico presenta la correlación entre el conteo de invocaciones y el tiempo de ejecución de la función en cada día u hora, según el período de tiempo seleccionado.<br /> Las ejecuciones se agrupan en una categoría de tiempo de ejecución apropiada. Cada celda representa el número de veces que la función se ejecutó en esa categoría de tiempo de ejecución correspondiente, para un día u hora. La intensidad del color representa la densidad de las ejecuciones. La sección _Dashboard_ también muestra una lista de las Top 100 Slowest Calls, ordenadas en orden descendente de tiempo de respuesta. <br /> La tabla muestra las cien llamadas más lentas de todas las funciones del tipo y período de tiempo que selecciones en las listas desplegables de la parte superior. No lista las ejecuciones de una función específica. Nota: La función específica que selecciones en la lista desplegable de arriba solo se aplica a los tres gráficos de la sección. La tabla también muestra otros metadatos de la ejecución, como se puede ver en la imagen, tales como el tiempo de respuesta en milisegundos, el número de veces que fue llamada remotamente y el User ID del usuario final que invocó la función. Puedes elegir el número de filas a mostrar por página en la lista desplegable de abajo. Puedes hacer clic en una función para navegar a la página de detalles de la función. -------------------------------------------------------------------------------- title: "Funciones ejecutadas" description: "Application Performance Monitoring te permite ver logs avanzados instantáneos e informes detallados de las ejecuciones de funciones, y obtener información significativa." last_updated: "2026-07-02T09:34:15.863Z" source: "https://docs.catalyst.zoho.com/es/devops/help/apm/executed-functions/" service: "DevOps" -------------------------------------------------------------------------------- ### Funciones ejecutadas La sección _Functions_ muestra una lista de todas las ejecuciones de funciones de forma predeterminada en los últimos 30 días, independientemente de su tipo. La lista se ordena de manera descendente según el momento de ejecución. En otras palabras, la ejecución más reciente se muestra primero. La tabla proporciona varios detalles sobre cada ejecución como se muestra en la imagen, tales como el tipo de función, el tiempo de respuesta, el número de llamadas remotas realizadas y más. Nota: El método HTTP utilizado al invocar la función y el código de respuesta recibido se aplican solo a los tipos de función Basic I/O y Advanced I/O. Para una función Cron, Event o Browser Logic, la tabla solo mostrará el estado de ejecución de la función como "Success" o "Failure". Puedes elegir el número de filas a mostrar por página en la lista desplegable de abajo. Puedes usar filtros para que Catalyst liste funciones basadas en criterios específicos en esta sección. Haz clic en Filters en la esquina superior derecha de esta sección para abrir el menú de filtros. Los siguientes filtros están disponibles: * User ID: Puedes filtrar la lista de funciones ejecutadas por un usuario específico que invocó las funciones. Puedes obtener los User IDs de todos los usuarios de la aplicación desde la pestaña Users en Catalyst Authentication. * Request Method: Puedes filtrar las funciones que se ejecutaron con un método de solicitud particular desde la lista desplegable. Puedes elegir entre GET, POST, PUT, DELETE o PATCH. * Response Type: Puedes filtrar la lista de funciones especificando un código de respuesta particular recibido en las ejecuciones. * Function Name: Puedes listar las ejecuciones de una función específica ingresando su nombre en el filtro. * Component: Puedes listar las ejecuciones de cualquier tipo de función: Basic I/O, Advanced I/O, Event, Cron o Browser Logic. * Execution Time: Puedes elegir un día particular o un período de días, y seleccionar un intervalo de tiempo del calendario disponible. Solo estarán disponibles las ejecuciones de funciones de los últimos 30 días. Haz clic en Apply después de seleccionar el intervalo de tiempo. Se listarán las funciones que se ejecutaron durante el período seleccionado.<br /> <br /> * Remote Calls: Puedes filtrar la lista de funciones según el número de llamadas remotas realizadas por una ejecución de función. Puedes seleccionar uno de los criterios como se muestra a continuación e ingresar el número.<br /> * Response Time: Puedes listar las ejecuciones de funciones según el tiempo de respuesta. Selecciona uno de los criterios, de manera similar a las llamadas remotas, y especifica el tiempo de respuesta en milisegundos.<br /> <br /> Después de seleccionar los filtros requeridos, haz clic en Apply Filter para ver la lista de funciones que coinciden con los criterios. Puedes hacer clic en el nombre de una función en la lista para navegar a la página de detalles de la función. -------------------------------------------------------------------------------- title: "Detalles de la función" description: "Application Performance Monitoring te permite ver logs avanzados instantáneos e informes detallados de las ejecuciones de funciones, y obtener información significativa." last_updated: "2026-07-02T09:34:15.863Z" source: "https://docs.catalyst.zoho.com/es/devops/help/apm/function-details/" service: "DevOps" -------------------------------------------------------------------------------- # Detalles de la función La página de detalles de la función proporciona información extensa sobre el uso de componentes de una ejecución específica de una función particular. La ejecución específica se elige desde la sección _Functions_ o desde la lista _Top 100 Slowest Calls_ en la sección _Dashboard_, como se mencionó anteriormente. El uso de componentes aquí indica los componentes de Catalyst que fueron llamados o utilizados mediante los SDKs de Catalyst en la función. Por ejemplo, si una función fue programada para insertar un par clave-valor en un segmento de cache usando el SDK de Java para cache, eso contaría como una llamada al componente de cache en el proyecto. Esta página proporciona los detalles necesarios sobre todos los componentes que fueron llamados en la ejecución de la función. Otras funciones llamadas por la función en ejecución también se incluyen en los componentes. La parte superior de la página contiene datos específicos como la fecha e intervalo de tiempo de la ejecución, la duración de la ejecución y más. Nota: * Las llamadas realizadas a componentes de Catalyst usando las APIs de Catalyst en la ejecución de la función no se contabilizarán en este informe. * La URL de la función, el método HTTP y el código de respuesta mostrados se aplican solo a las funciones Basic I/O, Advanced I/O y Browser Logic. Para una función Cron o Event, la parte superior de la página solo contendrá el estado de ejecución de la función como "Success" o "Failure". ### Resumen La sección Resumen muestra los siguientes gráficos: * Overall Calls: Este gráfico proporciona detalles del número total de llamadas a componentes realizadas, desglosadas en el número de llamadas exitosas y llamadas fallidas en esa ejecución, en el intervalo de tiempo mostrado en la parte superior de la página.<br /> <br /> * Component Usage: Este gráfico muestra el uso de componentes en esa ejecución, en el intervalo de tiempo mostrado en la parte superior de la página. Se contabilizan todos los componentes de Catalyst que pueden ser llamados usando los SDKs.<br /> La sección _Summary_ también muestra una lista de las llamadas a componentes más lentas, ordenadas en orden descendente de duración promedio. La duración promedio es el tiempo de invocación promedio de un componente particular, basado en el número total de llamadas realizadas al mismo. El porcentaje de uso es el porcentaje de cada componente utilizado en la ejecución, en relación con los demás. Se calcula basándose en el conteo o número total de llamadas realizadas a cada componente particular. ### Trace La sección _Trace_ proporciona un gráfico completo y detallado de la traza de uso de componentes en esa ejecución de función. El gráfico muestra los detalles de cada uso de componente individualmente, junto con algunos metadatos informativos. Como se mencionó anteriormente, solo se incluirán aquí los componentes que fueron llamados usando los SDKs de Catalyst. El gráfico presenta una línea de tiempo de los componentes que fueron llamados durante la duración de la ejecución de la función. Por ejemplo, en la imagen mostrada arriba, la función se ejecutó durante un total de 146 ms. El componente Data Store fue invocado desde los 0 ms hasta los 91 ms, a continuación se invocó una función Advanced I/O desde los 7 ms hasta los 70 ms, seguida de Cron desde los 21 ms hasta los 22 ms, y así sucesivamente. Puedes hacer clic en una invocación de componente particular para ver sus detalles de forma agregada en el panel derecho. El panel mostrará la hora de inicio y la hora de fin de esa invocación de componente particular, junto con la duración, el tipo de solicitud y el código de respuesta de esa invocación.