了解如何使用 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) 和 Stack Monitoring),以便使用 Apache Tomcat 对 Linux ARM 实例进行板载。
注:
演示环境是使用 ARM Linux 配置 "VM.Standard.A1" 在 OCI 的免费层租户上完全创建的。Flex”。下图说明了此用例的基础架构:
插图 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 服务网络 (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 网络,尽管这不是强制性的:您还可以在服务网关中使用专用子网。
关于必需的服务和角色
此解决方案需要以下所述的服务和角色。
- Oracle Cloud Infrastructure
- Oracle Cloud 可观察性和管理平台
这些是每个产品所需的角色(可以在“更多信息”列中列出的参考中找到有关每个角色的其他详细信息):
产品 | 角色 | 说明 | 更多信息 |
---|---|---|---|
Oracle Cloud Infrastructure | 计算资源区间管理员 | 要使用 O&M 监视的 OCI 资源的管理员 | 允许区间管理员管理区间 |
Oracle Cloud 监测和管理平台 | 堆栈监视组管理员;策略管理员 | O&M 堆栈监视资源的管理员 | 创建用户和组 |
Oracle Cloud 监测和管理平台 | Application Performance Monitoring 管理员 | O&M APM 资源的管理员 | 创建用户和组 |