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.
- 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).
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 dell'illustrazione om-apm-linux-arm-arch.png
om-apm-linux-arm-arch-oracle.zip
- 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 NetworkOracle 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
- Monitoraggio delle prestazioni delle applicazioni
Prima di cominciare
Prima di iniziare, verificare di avere le versioni del software utilizzate in questa demo e consultare anche la documentazione del prodotto.
- Requisiti software
- Oracle Database 19c (19.19 e versioni successive) per LINUX ARM (aarch64)
- Apache Tomcat v8.5
- Oracle APEX 23.1.0 [facoltativo: è possibile utilizzare un'applicazione Java personalizzata distribuita su Tomcat]
- Oracle ORDS 23.2.1 [facoltativo: è possibile utilizzare un'applicazione Java personalizzata distribuita su Tomcat]
- 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.
- Infrastruttura Oracle Cloud
- Oracle Cloud Observability & Management Platform
Questi sono i ruoli necessari per ciascun prodotto (è possibile trovare ulteriori dettagli su ciascun ruolo nei riferimenti elencati nella colonna Ulteriori informazioni):
| Prodotto | Ruolo | Descrizione | Ulteriori informazioni |
|---|---|---|---|
| Infrastruttura Oracle Cloud | Amministratore del compartimento delle risorse di computazione | Amministratore delle risorse OCI da monitorare con O&M | Consentire a un amministratore del compartimento di gestire il compartimento |
| Oracle Cloud Observability and Management Platform | Amministratore dei gruppi di monitoraggio dello stack; amministratore dei criteri | Amministratore delle risorse di monitoraggio dello stack O&M | Creare utenti e gruppi |
| Oracle Cloud Observability and Management Platform | Amministratore di Application Performance Monitoring | Amministratore delle risorse O&M APM | Creare utenti e gruppi |