Obtenga información sobre la configuración de Oracle Cloud Observability and Management Platform en Apache Tomcat en LINUX ARM mediante APM y Stack Monitoring

Utilice Oracle Cloud Observability and Management Platform para controlar Apache Tomcat en LINUX ARM.

Los procedimientos de este manual muestran cómo configurar los siguientes servicios de observabilidad de Oracle Cloud Infrastructure (OCI):
  • Control de Rendimiento de la Aplicación

    La supervisión del rendimiento de las aplicaciones permite visualizar períodos, rastreos, sentencias SQL, analizar la experiencia del usuario y utilizar la supervisión sintética.

  • Supervisión de pila

    La supervisión de pila permite supervisar y crear alarmas en toda la infraestructura (independientemente de los hosts en los que se estén ejecutando Apache Tomcat y Oracle Database).

Una vez que haya completado el siguiente escenario, podrá ver el estado de su aplicación en los paneles de control listos para usar.

Arquitectura

En este manual se describe cómo configurar los servicios de Oracle Cloud Observability and Management Platform, en concreto Application Performance Monitoring (APM) y Stack Monitoring, para incorporar instancias de Linux ARM con Apache Tomcat.

Nota:

El entorno de demostración se crea completamente en el arrendamiento de nivel gratuito de OCI con la unidad ARM Linux "VM.Standard.A1. Flex".

En el siguiente diagrama se ilustra la arquitectura subyacente de este caso de uso:


A continuación se muestra la descripción de om-apm-linux-arm-arch.png
Descripción de la ilustración om-apm-linux-arm-arch.png

om-apm-linux-arm-arch-oracle.zip

Esta arquitectura contiene estos componentes:
  • Región

    Una región de Oracle Cloud Infrastructure es un área geográfica localizada que contiene uno o más centros de datos, denominados dominios de disponibilidad. Las regiones son independientes de otras regiones, y las grandes distancias pueden separarlas (entre países e incluso continentes).

  • Red virtual en la nube (VCN) y subred

    Una VCN es una red definida por software y personalizable que se configura en una región de Oracle Cloud Infrastructure. Al igual que las redes de los centros de datos tradicionales, las redes virtuales le proporcionan un control completo de su entorno de red. Una VCN puede tener varios bloques de CIDR no superpuestos que puede cambiar después de crear la VCN. Puede segmentar una VCN en subredes, las cuales se pueden acotar a una región o a un dominio de disponibilidad. Cada subred está formada por un rango contiguo de direcciones que no se solapan con las demás subredes de la VCN. Puede cambiar el tamaño de una subred después de la creación. Una subred puede ser pública o privada.

  • Equilibrador de carga

    El servicio Oracle Cloud Infrastructure Load Balancing proporciona una distribución automatizada del tráfico desde un único punto de entrada a varios servidores en el backend.

  • Servidor de aplicaciones

    Los servidores de aplicaciones utilizan un peer secundario que, al igual que la base de datos, se encargará del procesamiento en caso de que se produzca un desastre. Los servidores de aplicaciones utilizan la configuración y los metadatos que se almacenan tanto en la base de datos como en el sistema de archivos. Los clusters de servidor de aplicaciones proporcionan protección en el ámbito de una sola región, pero las modificaciones y nuevos despliegues en curso se deben replicar en la ubicación secundaria de forma continua para lograr una recuperación ante desastres consistente.

  • Servidor de base de datos

    Un servidor de base de datos es un tipo de hardware que ejecuta software de base de datos. El software de base de datos ayuda a almacenar, gestionar, recuperar, actualizar o cambiar archivos, logs de información y otras formas de datos digitales.

  • Oracle Services Network
    Oracle Services Network (OSN) es una red conceptual reservada para los servicios de Oracle en Oracle Cloud Infrastructure. Estos servicios tienen direcciones IP públicas a las que normalmente accede a través de Internet. En esta arquitectura, OSN contiene estos componentes:
    • Control de Rendimiento de la Aplicación

      Oracle Cloud Infrastructure Application Performance Monitoring proporciona una amplia visibilidad del rendimiento de las aplicaciones y la capacidad de diagnosticar problemas rápidamente para ofrecer un nivel de servicio consistente. Esto incluye la supervisión de los varios componentes y la lógica de aplicación en los clientes, los servicios de terceros y los niveles informáticos de backend, de forma local o en la nube.

    • Supervisión de pila

      Stack Monitoring permite supervisar de forma proactiva una aplicación y su pila de aplicaciones subyacente, incluidos los servidores de aplicaciones y las bases de datos. Comienza por detectar todos los componentes de la aplicación, incluida la topología de la aplicación

Antes de comenzar

Antes de empezar, compruebe que tiene las versiones de software utilizadas en esta demostración y también revise la documentación del producto.

consideraciones de configuración

En este ejemplo, la infraestructura se despliega en el arrendamiento de nivel gratuito de OCI; sin embargo, puede seguir utilizando Oracle Cloud Observability and Management Platform incluso si sus instancias de ARM de Linux se ejecutan en entornos locales o en un proveedor de nube diferente.

Desde el punto de vista de las redes, las subredes públicas y un gateway de Internet se utilizan para acceder al equilibrador de carga y a Oracle Service Network, aunque esto no es obligatorio: también puede utilizar subredes privadas con un gateway de servicios.

Acerca de los servicios y los roles necesarios

Esta solución requiere los servicios y roles que se describen a continuación.

Esta solución requiere los siguientes servicios:
  • Oracle Cloud Infrastructure
  • Plataforma de gestión y observación de Oracle Cloud
El entorno se despliega en el arrendamiento de nivel gratuito de OCI y emplea un único usuario con el rol de administrador de OCI, pero puede utilizar la separación de roles según sus propios requisitos.

Estos son los roles necesarios para cada producto (puede encontrar detalles adicionales sobre cada rol en las referencias que se muestran en la columna Más información):