Application Performance Monitoring

Application Performance Monitoring, pieza central de la solución integrada de observabilidad y gestión de Oracle, te brinda observabilidad para que disfrutes de visibilidad de extremo a extremo y diagnósticos integrales de todo tu entorno de TI. Mediante el rastreo distribuido de las transacciones, conecta las experiencias de usuario con la tecnología subyacente para automatizar la identificación y el diagnóstico de problemas con un enfoque centrado en el negocio.

Introducción a Oracle Application Performance Monitoring.

Descubre Application Performance Monitoring

Servicio de rastreo distribuido

APM es una sólida implantación de un sistema de rastreo distribuido como servicio. Permite a los equipos de Devops realizar un seguimiento de cada paso de las transacciones (sin muestreo ni agregación), ya sean de aplicaciones nuevas o antiguas que se ejecutan en OCI, en entornos locales o en otras nubes públicas. El servicio proporciona una supervisión eficaz de las aplicaciones basadas en microservicios, así como de las aplicaciones heredadas de varios niveles.

Gracias a estándares abierto como OpenTracing y OpenTelemetry, el servicio puede supervisar todos los lenguajes de programación comunes. Mediante un agente Java dedicado, se amplía la cobertura a las aplicaciones J2EE de generaciones anteriores, lo que permite el rastreo de transacciones de extremo a extremo en entornos híbridos. Estas prestaciones, junto con las de Logging Analytics, permiten a los desarrolladores y al personal de operaciones de TI realizar lo siguiente:

Supervisión y alertas

Recibe alertas automáticas sobre el rendimiento, la disponibilidad y el análisis de carga en función de un amplio espectro de métricas activadas por la observación de las instancias, que rastrea cada transacción individual.

Diagnósticos

Encuentra los detalles exactos de ejecución de cualquier transacción, en tiempo real o durante largos períodos, con completos diagnósticos de instancia. El rastreo distribuido es compatible con OpenTracing y OpenTelemetry, como por ejemplo en el caso de Zipkin y Jaeger.

Exploración y análisis

Obtén información valiosa sobre el comportamiento de las aplicaciones con un lenguaje de consulta flexible. Filtra y agrupa los datos de rastreo mediante dimensiones listas para usar o personalizadas que permiten realizar análisis completos.


Supervisión de la experiencia del usuario final

Brindar una excelente experiencia al usuario final es un trabajo difícil para cualquier gestor de aplicaciones. APM reduce esta carga proporcionando supervisión para realizar un seguimiento de las experiencias reales de cada usuario final de forma constante, independientemente de dónde y cómo acceda a la aplicación.

Instrumentación del explorador

Permite a la aplicación recopilar datos del explorador y medir la experiencia real del usuario de principio a fin .

Diagnóstico de sesión

Realiza un seguimiento completo de cada sesión de usuario individual para el diagnóstico. Los empleados del servicio de ayuda pueden utilizar esta función para documentar problemas que de otra manera son difíciles de reproducir.

Combinación con el rastreo del servidor

Conecta las acciones de cada usuario final individual con el rastreo del backend, lo que permite una resolución rápida de los problemas. También permite el análisis de impacto de los problemas del backend, lo que permite al personal de DevOps priorizar las incidencias que afectan a grandes grupos de usuarios finales.


Supervisión sintética

La supervisión proactiva ayuda a los desarrolladores y operadores a evitar problemas antes de que los usuarios se vean afectados. La supervisión sintética proporciona capacidad para ejecutar supervisiones programadas y generadas por script para garantizar la disponibilidad de la aplicación.

Control de exploradores y exploradores generados por script

Supervisa una única URL o crea scripts (archivos .side) en Selenium IDE y ejecútalos desde APM para visualizar posibles problemas y comprender flujos mediante la recopilación y recuperación de ficheros de archivo HTTP (HAR) y capturas de pantalla.

Control de API de REST y de REST generada por script

Supervisa una única API de REST o crea scripts (archivo JavaScript) en Postman para ejecutar una secuencia de interacciones de API dependientes que se pueden utilizar para supervisar las API utilizadas en las aplicaciones personalizadas, integraciones de servicios de SaaS o aplicaciones de terceros.

Combinación con el rastreo del servidor

Las acciones de cada ejecución de los controles están conectadas al rastreo del backend, lo que permite una resolución rápida de los problemas encontrados con ejecuciones de prueba. También facilita el análisis de impacto de los problemas del backend, lo que permite al equipo de DevOps priorizar los problemas de servicios o redes que podrían afectar a grandes grupos de usuarios finales.

Puntos estratégicos de OCI

Ejecuta los controles desde varias ubicaciones (puntos estratégicos) disponibles en todos los centros de datos de OCI.


Supervisión del servidor

Compatibilidad con métricas y telemetría abiertas

Extrae métricas de cualquier componente y recopila métricas nativas de la nube a escala. Saca provecho de los exportadores de Prometheus existentes o escribe fuentes de métricas personalizadas para tener las métricas exactas necesarias para un control óptimo.

Recopilación de métricas de AppServer

Recopila métricas de Java Virtual Machines (JVM). Las configuraciones listas para usar de Tomcat, Oracle WebLogic Server y otros servidores de aplicaciones populares se pueden ampliar para recopilar cualquier dato de Java Management Extensions (JMX).

Integración con los servicios OCI Monitoring y Logging Analytics

Utiliza el servicio OCI Monitoring para recibir alarmas y notificaciones. La integración con OCI Logging Analytics proporciona registros todavía más detallados de las aplicaciones que experimentan problemas. Se pueden crear cuadros de mando personalizados y listos para usar para mostrar los datos recopilados por APM (métricas de servidor y métricas basadas en los datos de rastreo) junto con datos de los registros y de otras fuentes que utilizan el servicio de supervisión.


Stack Monitoring

Stack Monitoring te ofrece detección y supervisión de tus aplicaciones y tecnologías de la pila de aplicaciones que se ejecutan en OCI o en entornos locales. Consigue visibilidad completa del estado de aplicaciones como Oracle E-Business Suite (EBS) y sus servidores de aplicaciones, bases de datos y hosts subyacentes; todo ello, desde una única solución.

Detección y topología de aplicaciones simplificadas

Utiliza la detección con un clic para identificar todos los componentes de aplicaciones como Oracle E-Business Suite o tecnologías de pila de aplicaciones como Oracle WebLogic Domain y Oracle Database. A continuación, aprovecha la topología de aplicaciones creada automáticamente para solucionar problemas en toda tu pila de aplicaciones.

Supervisión lista para usar en toda la pila

Tras la detección, se recopila automáticamente un conjunto seleccionado de métricas de estado y rendimiento para cada tipo de recurso de la pila. Supervisa en tiempo real el estado, el rendimiento y el estado general de cada recurso de forma individual o en conjunto mediante la vista de la pila de aplicaciones.

Enterprise Summary y páginas de inicio para una supervisión integral

Utiliza Enterprise Summary para controlar las aplicaciones de toda tu empresa, tanto si se ejecutan en entornos locales como en la nube. Dispón de un resumen general de las alarmas abiertas, identifica los problemas importantes y realiza una búsqueda detallada en las páginas dedicadas de los distintos recursos para obtener más detalles. Utiliza las páginas dedicadas para revisar alarmas específicas de los recursos, detectar áreas de riesgo y grandes consumidores de recursos y solucionar problemas de rendimiento en toda la pila.

Integración con OCI Monitoring para las alarmas

Utiliza OCI Monitoring para disparar alarmas cuando los recursos no funcionen o alcancen su límite, o cuando el rendimiento sea lento. A partir de las alarmas que se muestran en las páginas dedicadas de Stack Monitoring, accede a los detalles de cada alarma con la supervisión de OCI.

Obtener más información


Descubre todos los casos de éxito de nuestros clientes

Casos de éxito de clientes de Application Performance Monitoring

Drop Tank
Kingold
Promata
Safe Express
Oracle y Lone Star College

Oracle y Lone Star College transforman la educación en línea

23 de diciembre de 2022

Maximiza la disponibilidad y el rendimiento de las aplicaciones JD Edwards con Oracle Cloud Infrastructure Application Performance Monitoring

Vivek Verma, arquitecto principal de nube, Oracle

Oracle Cloud Infrastructure Application Performance Monitoring (APM) proporciona un completo conjunto de funciones para controlar aplicaciones y diagnosticar problemas de rendimiento. El servicio brinda una extraordinaria visibilidad del rendimiento de las aplicaciones, así como capacidad para diagnosticar rápidamente los problemas con el fin de ofrecer un nivel de servicio consistente.

Lee el post completo

Casos de uso de Application Performance Monitoring

  • Caso de uso n.º 1: Diagnóstico rápido de problemas de rendimiento

    Application Performance Monitoring es una pieza central de la plataforma integrada de observación y gestión de Oracle. Junto con otros servicios de observación, puede depurar rápidamente problemas de codificación de varios niveles mediante el aprendizaje automático y las visualizaciones avanzadas.

    Demostración: diagnostica rápidamente los problemas de rendimiento con Oracle Cloud Observability and Management Platform (6:00)

  • Caso de uso n.º 2: Seguimiento proactivo de la disponibilidad de las aplicaciones

    APM proporciona supervisión sintética, además de seguimiento de la experiencia real de los usuarios, para ofrecer una solución completa de supervisión del rendimiento de las aplicaciones. Con la supervisión sintética, los equipos de operaciones de TI pueden monitorear de forma proactiva la disponibilidad de las aplicaciones y detectar antes los problemas, independientemente de la experiencia o la actividad del usuario.

    Más información (5:11)

Precios

Paga solo por los eventos y recursos supervisados. Sin cargo adicional por ver y guardar los datos de rastreo, independientemente del número de máquinas virtuales, CPU y hosts.


Prueba Application Performance Monitoring de forma gratuita:

  • Se incluye en los 30 días de prueba gratuita de OCI
  • Se incluye en el nivel siempre gratuito: siempre gratuito, nunca caduca, el límite se establece según el volumen de ingestión

El precio incluye:

  • Cien mil eventos por hora
  • Ejecuciones de pruebas sintéticas facturadas en unidades de 10 para una flexibilidad máxima
  • Supervisión de la pila por recursos facturados en unidades de 10, independientemente del número de métricas recopiladas

Puede que también te interese:

Logging Analytics

Información en tiempo real sobre datos generados automáticamente

Oracle Operations Insights

Analice los patrones de rendimiento a lo largo del tiempo y optimice los costos

Monitoring

Optimiza la infraestructura y el rendimiento de las aplicaciones

Oracle Database Management

Diagnósticos detallados para bases de datos on-premises y en la nube

Conoce Application Performance Monitoring


Prueba Oracle Cloud Always Free

Comienza con 1000 eventos por hora, siempre gratis.                             


Contacta con nosotros

Ponte en contacto con un experto para obtener más información sobre Application Performance Monitoring .

* "Oracle y Lone Star College transforman la educación en línea" Longin Gogu, vicerrector, Lone Star College.