Informazioni sulla configurazione di Oracle Cloud Observability and Management Platform su Apache Tomcat su LINUX ARM utilizzando APM e Stack Monitoring

Utilizza Oracle Cloud Observability and Management Platform per monitorare Apache Tomcat su LINUX ARM.

Le procedure descritte in questa guida mostrano come configurare i seguenti servizi di osservabilità di Oracle Cloud Infrastructure (OCI):
  • Monitoraggio delle prestazioni delle applicazioni

    Il monitoraggio delle prestazioni delle applicazioni ti consente di visualizzare intervalli, trace, istruzioni SQL, analizzare l'esperienza utente e utilizzare il monitoraggio sintetico.

  • Monitoraggio stack

    Monitoraggio dello stack ti consente di monitorare e creare allarmi nell'intera infrastruttura (a prescindere da quale host sono in esecuzione Apache Tomcat e Oracle Database).

Una volta completato lo scenario riportato di seguito, potrai visualizzare lo stato della tua applicazione sui dashboard integrati.

Architettura

Questa guida descrive come configurare i servizi Oracle Cloud Observability and Management Platform, in particolare Application Performance Monitoring (APM) e Stack Monitoring, per inserire le istanze ARM di Linux con Apache Tomcat.

Nota:

L'ambiente demo viene creato completamente nella tenancy di livello gratuito di OCI utilizzando la forma ARM Linux "VM.Standard.A1. Flessibile".

Questo diagramma illustra l'architettura alla base di questo caso d'uso:


Descrizione di om-apm-linux-arm-arch.png segue
Descrizione dell'illustrazione om-apm-linux-arm-arch.png

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

Questa architettura contiene i componenti elencati di seguito.
  • Area

    Un'area Oracle Cloud Infrastructure è un'area geografica localizzata che contiene uno o più data center, definiti domini di disponibilità. Le regioni sono indipendenti da altre regioni e grandi distanze possono separarle (in tutti i paesi o anche in continenti).

  • Rete cloud virtuale (VCN) e subnet

    Una VCN è una rete personalizzabile e definita dal software configurata in un'area Oracle Cloud Infrastructure. Analogamente alle reti di data center tradizionali, i VCN offrono il controllo completo sull'ambiente di rete. Una VCN può avere più blocchi CIDR non sovrapposti che puoi modificare dopo aver creato la VCN. Puoi segmentare una VCN nelle subnet che possono essere definite nell'area o in un dominio di disponibilità. Ogni subnet è composta da un intervallo contiguo di indirizzi che non si sovrappongono alle altre subnet nella VCN. Puoi modificare le dimensioni di una subnet dopo la creazione. Una subnet può essere pubblica o privata.

  • Load balancer

    Il servizio Oracle Cloud Infrastructure Load Balancing offre la distribuzione automatica del traffico da un unico punto di accesso a più server nel back-end.

  • Application server

    Gli Application Server utilizzano un peer secondario che, come il database, assumerà il controllo dell'elaborazione in caso di errore irreversibile. Gli Application Server utilizzano la configurazione e i metadati memorizzati sia nel database che nel file system. Il clustering di Application Server fornisce protezione nell'ambito di una singola area, ma le modifiche in corso e le nuove distribuzioni devono essere replicate nella posizione secondaria su base continuativa per un recupero da errori irreversibili coerente.

  • Server database

    Un database server è un tipo di hardware che esegue il software del database. Il software di database consente di memorizzare, gestire, recuperare, aggiornare o modificare file, log delle informazioni e altre forme di dati digitali.

  • Oracle Services Network
    Oracle Services Network (OSN) è una rete concettuale in Oracle Cloud Infrastructure riservata ai servizi Oracle. Questi servizi dispongono di indirizzi IP pubblici che di solito si raggiungono su Internet. In questa architettura OSN contiene i componenti elencati di seguito.
    • Monitoraggio delle prestazioni delle applicazioni

      Oracle Cloud Infrastructure Application Performance Monitoring offre una visibilità approfondita sulle prestazioni delle applicazioni e offre la possibilità di diagnosticare rapidamente i problemi per offrire un livello di servizio coerente. Ciò include il monitoraggio dei molteplici componenti e la logica dell'applicazione distribuita tra client, servizi di terze parti e livelli di computazione backend, on premise o nel cloud.

    • Monitoraggio stack

      Monitoraggio dello stack ti consente di monitorare in modo proattivo un'applicazione e il relativo stack di applicazioni di base, inclusi Application Server e database. Inizia individuando tutti i componenti dell'applicazione, inclusa la topologia dell'applicazione

Prima di cominciare

Prima di iniziare, verificare di avere le versioni del software utilizzate in questa demo e consultare anche la documentazione del prodotto.

Considerazioni per la configurazione

In questo esempio, l'infrastruttura viene distribuita sulla tenancy del livello gratuito OCI. Tuttavia, è comunque possibile utilizzare Oracle Cloud Observability and Management Platform anche se le istanze ARM Linux sono in esecuzione on premise o in un provider cloud diverso.

Dal punto di vista delle funzionalità di networking, le subnet pubbliche e un gateway Internet vengono utilizzati per accedere al load balancer e a Oracle Service Network, sebbene non sia obbligatorio: puoi anche utilizzare le subnet private con un gateway di servizio.

Informazioni sui servizi e i ruoli richiesti

Questa soluzione richiede i servizi e i ruoli descritti di seguito.

Questa soluzione richiede i seguenti servizi:
  • Infrastruttura Oracle Cloud
  • Oracle Cloud Observability & Management Platform
L'ambiente viene distribuito nella tenancy del livello gratuito OCI e utilizza un singolo utente con ruolo di amministratore OCI, ma è possibile utilizzare la separazione dei ruoli in base alle proprie esigenze.

Questi sono i ruoli necessari per ciascun prodotto (è possibile trovare ulteriori dettagli su ciascun ruolo nei riferimenti elencati nella colonna Ulteriori informazioni):