瞭解如何使用 APM 和堆疊監控在 LINUX ARM 上設定 Apache Tomcat 上的 Oracle Cloud Observability and Management Platform
使用 Oracle Cloud Observability and Management Platform 監控 LINUX ARM 上的 Apache Tomcat。
- 應用程式效能監督
應用程式效能監控可讓您將跨度、追蹤、SQL 敘述句視覺化、分析使用者體驗及使用合成監控。
- 堆疊監控
堆疊監控可讓您監控並建立整個基礎架構上的警訊 (不論代管 Apache Tomcat 且 Oracle Database 執行所在的主機為何)。
架構
此手冊說明如何將 Oracle Cloud Observability and Management Platform 服務 (特別是 Application Performance Monitoring (APM) 和堆疊監控) 設定為使用 Apache Tomcat 引入 Linux ARM 執行處理。
注意:
示範環境完全使用 ARM Linux 資源配置 "VM.Standard.A1",在 OCI 的免費層租用上建立。彈性下圖說明此使用案例的基礎架構:
om-apm-linux-arm-arch.png 圖解描述
om-apm-linux-arm-arch-oracle.zip
- 區域
Oracle Cloud Infrastructure 區域是一個本地化的地理區域,包含一或多個資料中心 (稱為可用性網域)。區域與其他區域無關,因此廣大的距離可加以區隔 (跨國家或甚至洲)。
- 虛擬雲端網路 (VCN) 和子網路
VCN 是您在 Oracle Cloud Infrastructure 區域中設定的可自訂軟體定義網路。就像傳統的資料中心網路,VCN 可讓您完全控制網路環境。VCN 可以有多個非重疊 CIDR 區塊,而您可以在建立 VCN 之後進行變更。您可以將 VCN 區隔成子網路,然後對區域或可用性網域進行調整。每個子網路都是由不與 VCN 中其他子網路重疊的連續位址範圍所組成。您可以在建立子網路後變更其大小。子網路可以是公用網路或專用子網路。
- 負載平衡程式
Oracle Cloud Infrastructure Load Balancing 服務提供從單一進入點到後端多部伺服器的自動化流量分配。
- 應用程式伺服器
應用程式伺服器使用次要對等體,在發生災害時會接管資料庫等處理。應用程式伺服器會使用儲存在資料庫與檔案系統的組態與描述資料。應用程式伺服器叢集提供單一區域範圍的保護,但持續的修改和新部署需要持續複製到次要位置以進行一致的災害復原。
- 資料庫伺服器
資料庫伺服器是一種硬體,可以執行資料庫軟體。資料庫軟體可協助您儲存、管理、擷取、更新或變更檔案、資訊日誌及其他形式的數位資料。
- Oracle 服務網路Oracle Services Network (OSN) 是 Oracle Cloud Infrastructure 中的概念性網路,保留給 Oracle 服務使用。這些服務含有公用 IP 位址,通常透過網際網路連線。在此架構中,OSN 包含下列元件:
- 應用程式效能監督
Oracle Cloud Infrastructure Application Performance Monitoring 可深入瞭解應用系統的效能,並可讓您快速診斷問題,以提供一致的服務等級。這包括監控分散在從屬端、第三方服務和後端運算層、企業內部部署或雲端中的多個元件和應用程式邏輯。
- 堆疊監控
堆疊監控可讓您主動監控應用程式及其相關應用程式堆疊,包括應用程式伺服器和資料庫。首先,它是探索應用程式的所有元件,包括應用程式拓樸
- 應用程式效能監督
開始之前
開始之前,請確認您已有本示範中使用的軟體版本,並已檢閱產品文件。
- 軟體需求
- 適用於 LINUX ARM 的 Oracle Database 19c (19.19 及更新版本) (aarch64)
- Apache Tomcat v8.5
- Oracle APEX 23.1.0 [ 可使用部署在 Tomcat 上的選擇性自訂 Java 應用程式 ]
- Oracle ORDS 23.2.1 [ 可使用部署於 Tomcat 上的選擇性自訂 Java 應用程式 ]
- 產品文件
組態的考量
在此範例中,基礎架構是部署在 OCI 免費層租用戶上;不過,即使您的 Linux ARM 執行處理是在企業內部部署環境或其他雲端提供者中執行,您仍然可以使用 Oracle Cloud Observability and Management Platform 。
從網路觀點來看,公用子網路和網際網路閘道是用來存取負載平衡器與 Oracle Service Network,但並非必要:您也可以使用具有服務閘道的專用子網路。
關於必要的服務與角色
此解決方案需要下列服務與角色。
- Oracle Cloud Infrastructure
- Oracle Cloud 可觀測性與管理平台
這些是每個產品所需的角色 (您可以在「詳細資訊」資料欄中所列的參考中找到每個角色的其他詳細資訊):
產品 | 角色 | 描述 | 詳細資訊 |
---|---|---|---|
Oracle Cloud Infrastructure | 運算資源區間管理員 | 要使用 O&M 監控的 OCI 資源管理員 | 讓區間管理員管理區間 |
Oracle Cloud Observability and Management Platform | 堆疊監督群組管理員;原則管理員 | O&M 堆疊監控資源的管理員 | 建立使用者和群組 |
Oracle Cloud Observability and Management Platform | Application Performance Monitoring 管理員 | O&M APM 資源管理員 | 建立使用者和群組 |