监视 WebSphere Application Server
安装 Instana 主机代理后, WebSphere Application Server 传感器会自动安装,但您需要按照本主题中的说明进行配置。 有关更多信息,请参阅 配置。 然后,您可以在“ Instana ”用户界面中查看与 WebSphere Application Server 相关的指标。
支持信息
为确保 WebSphere Application Server 传感器与您当前的设备配置兼容,请查阅以下支持信息部分:
受支持的操作系统
WebSphere Application Server 传感器支持的操作系统与主机代理要求一致。 如需更多信息,请参阅 Windows、 Unix 或 Linux 主机代理文档中的“支持的操作系统”部分:
该传感器支持以下平台:
| 操作系统 | 硬件 |
|---|---|
| AIX 7.1 及更高版本 | POWER System-大尾数法 POWER System-大尾数法 |
| Solaris 10 | SPARC |
| Solaris 11及更高版本 | SPARC |
| Windows Windows Server 2012、 Standard Edition 及更高版本 | x86-64 |
| Amazon Linux 1 | x86-64 |
| Amazon Linux 2.0 及更高版本 | x86-64 |
| CentOS 6.0 | x86-32 |
| CentOS 6.0 | x86-64 |
| CentOS 7 | POWER System-小尾数法 |
| CentOS 7 | x86-32 |
| CentOS 7 | x86-64 |
| CentOS 8 及更高版本 | x86-64 |
| Debian 10 及更高版本 | x86-32 |
| Debian 10 及更高版本 | x86-64 |
| Debian 9.0 | x86-64 |
| IBM i 7.4 以及后来 | POWER 系统 - 大端序 |
| Red Hat Enterprise Linux ( RHEL ) 8 及更高版本 | IBM Z |
| Red Hat Enterprise Linux ( RHEL ) 8 及更高版本 | POWER System-小尾数法 |
| Red Hat Enterprise Linux ( RHEL ) 8 及更高版本 | x86-64 |
| Red Hat Enterprise Linux ( RHEL ) 服务器 6 | IBM Z |
| Red Hat Enterprise Linux ( RHEL ) 服务器 6 | x86-64 |
| Red Hat Enterprise Linux ( RHEL ) Server 7 及更高版本 | IBM Z |
| Red Hat Enterprise Linux ( RHEL ) Server 7 及更高版本 | x86-64 |
| SUSE Linux Enterprise Server (SLES) 12 | IBM Z |
| SUSE Linux Enterprise Server (SLES) 12 | POWER System-小尾数法 |
| SUSE Linux Enterprise Server (SLES) 12 | x86-64 |
| SUSE Linux Enterprise Server (SLES) 15 及更高版本 | IBM Z |
| SUSE Linux Enterprise Server (SLES) 15 及更高版本 | POWER System-小尾数法 |
| SUSE Linux Enterprise Server (SLES) 15 及更高版本 | x86-64 |
| Ubuntu 14.04 LTS | POWER System-小尾数法 |
| Ubuntu 14.04 LTS | x86-32 |
| Ubuntu 14.04 LTS | x86-64 |
| Ubuntu 16.04 LTS | IBM Z |
| Ubuntu 16.04 LTS | POWER System-小尾数法 |
| Ubuntu 16.04 LTS | x86-32 |
| Ubuntu 16.04 LTS | x86-64 |
| Ubuntu 18.04 LTS | IBM Z |
| Ubuntu 18.04 LTS | POWER System-小尾数法 |
| Ubuntu 18.04 LTS | x86-32 |
| Ubuntu 18.04 LTS | x86-64 |
| Ubuntu 20.04 LTS 及更高版本 | IBM Z |
| Ubuntu 20.04 LTS 及更高版本 | POWER System-小尾数法 |
| Ubuntu 20.04 LTS 及更高版本 | x86-64 |
| z/OS | IBM Z |
| IBM i | POWER System-大尾数法 POWER System-大尾数法 |
支持的版本及支持政策
该传感器支持以下版本的 WebSphere Application Server :
- 7
- 8.0
- 8.5
- 9
下表列出了最新支持的版本及支持政策:
| 技术 | 支持策略 | 最新技术版本 | 最新的受支持版本 |
|---|---|---|---|
| Websphere Application Server | 45 天 | 9.0.5.27 | 9.0.5.27 |
有关支持政策的更多信息,请参阅《 传感器支持策略》。
支持追踪
正在配置
缺省情况下,WebSphere 服务器使用嵌入式 IBM J9 VM。 有关更多信息,请参阅 IBM J9 限制。
这些指标是从 WebSphere Application Server 的性能监控基础架构 (PMI) 中收集的。 PMI 数据收集默认已启用。 如果在 <agent_install_dir>/etc/instana/configuration.yaml 代理配置文件中未设置 enable_pmi 参数或将其设置为 true,则会启用 PMI。
- 如果将
enable_pmi设置为true, Instana 代理将更新 WebSphere Application Server 上的 PMI 设置。 - 如果
enable_pmi参数设置为false,WebSphere Application Server 上的 PMI 设置不会更改。
如果在 WebSphere Application Server 上启用了管理安全功能,则必须在 Instana 配置文件中添加以下 configuration.yaml几行:
com.instana.plugin.websphere:
username: 'User1' #WebSphere User which has admin role
password: 'password' #Password for the same
配置轮询频率
您可以通过在 configuration.yaml 代理配置文件中使用 poll_rate 该参数,配置 Instana 轮询 WebSphere Application Server 以收集数据和指标的频率,如下例所示:
com.instana.plugin.websphere:
enable_pmi: false
poll_rate: 5
查看度量值
要查看度量,请完成以下步骤:
- 在 Instana 用户界面的侧边栏中,选择 “基础设施”。
- 单击特定受监视主机。
然后,您可以看到包含所有收集的度量值和受监视流程的主机仪表板。
配置数据
- 进程标识
- 版本
- 节点名
- 服务器名称
- 单元名称
- 状态
- 线程池
- 最小线程数
- 最大线程数
- 不活动超时
- 可增长
- 应用程序
- 名称
- 开始时间
- 数据源
- 名称
- 最少连接数
- 最大连接数
- 连接超时
- 证书
- Keystore
- 别名
- 所有者
- 签发者
- 序列号
- 到期
绩效指标
| 指标 | 性能模块 | 描述 |
|---|---|---|
| 活动线程数 | 线程池 | Web 容器线程池中的活动线程的数目 |
| 池大小 | 线程池 | Web 容器线程池的大小 |
| 已声明的线程挂起计数 | 线程池 | 已声明挂起的线程数 |
| 已清除线程挂起计数 | 线程池 | 已清除的线程挂起数 |
| 会话 | Session Manager | 用于 Web 模块的会话数 |
| 会话创建计数 | Session Manager | 已创建的会话的数量 |
| 会话失效计数 | Session Manager | 已失效的会话的数目 |
| Servlet 请求 | Web 应用程序模块 | Web 模块的 servlet 请求数目 |
| 响应时间 | Web 应用程序模块 | Web 模块的 Servlet 平均响应时间 |
| Servlet 错误 | Web 应用程序模块 | Web 模块的 servlet 错误的数目 |
| 池大小 | JDBC 连接池 | 数据源池大小 |
| 可用连接数 | JDBC 连接池 | 池中的可用连接数 |
| 已用百分比 | JDBC 连接池 | 泳池平均使用率 |
| 等待的线程数 | JDBC 连接池 | 正在等待连接的线程数 |
| 等待时间 | JDBC 连接池 | 平均等待时间 |
| EJB 模块响应时间 | EJB 模块 | 在模块远程方法上的平均响应时间 |
| EJB 模块响应计数 | EJB 模块 | 该模块的远程方法的响应计数 |
| EJB Bean 响应时间 | EJB 信标 | 在 Bean 远程方法上的平均响应时间 |
| EJB Bean 响应计数 | EJB 信标 | Bean 远程方法上的响应计数 |
| 创建的对象计数 | 对象池 | 创建的对象数 |
| 分配的对象计数 | 对象池 | 从池中请求对象数 |
| 返回的对象计数 | 对象池 | 返回到池的对象数 |
| 空闲对象大小 | 对象池 | 池中空闲对象实例的平均数目 |
| 池大小 | J2C 模块 | 池中受管连接的平均数目 |
| 空闲池大小 | J2C 模块 | 池中空闲连接数 |
| 已用百分比 | J2C 模块 | 正在使用的池的平均百分比 |
| 故障计数 | J2C 模块 | 池中发生故障的次数 |
| 使用时间 | J2C 模块 | 使用连接的平均时间(以毫秒计) |
| 等待时间 | J2C 模块 | 授予连接之前的平均等待时间(以毫秒计) |
| 活动计数 | 事务模块 | 同时处于活动状态的全局事务数 |
| 已落实计数 | 事务模块 | 已落实的全局事务数 |
| 回滚计数 | 事务模块 | 已回滚的全局事务数 |
| 全局超时计数 | 事务模块 | 已超时的全局事务数 |
| 全局事务时间 | 事务模块 | 全局事务的平均持续时间 |
| 到期前的剩余天数 | 证书模块 | 证书到期前的剩余天数 |
| 写入消息传递引擎的消息数据 | SIB 模块 | 发送到消息传递引擎的消息数据的字节数 |
| 从消息传递引擎读取的消息数据 | SIB 模块 | 从消息传递引擎接收的消息数据的字节数 |
| 写入客户机的消息数据 | SIB 模块 | 发送到客户机进程的消息数据的字节数 |
| 从客户机读取的消息数据 | SIB 模块 | 从客户机进程接收的消息数据的字节数 |
| 队列生成的消息 | SIB 模块 | 生成到队列的消息总数 |
| 队列使用的消息 | SIB 模块 | 从队列中使用的消息总数 |
您需要为 WebSphere Application Server 传感器启用以下 PMI 计数器以收集服务 Integration Bus (SIB) 度量。 有关如何启用特定 PMI 计数器的更多信息,请参阅 “自定义监控级别”。
MEStats.MessageBytesRead
MEStats.MessageBytesWritten
ClientStats.MessageBytesRead
ClientStats.MessageBytesWritten
QueueStats.AssuredPersistentMessagesProducedCount
QueueStats.BestEffortNonPersistentMessagesProducedCount
QueueStats.ExpressNonPersistentMessagesProducedCount
QueueStats.ReliableNonPersistentMessagesProducedCount
QueueStats.ReliablePersistentMessagesProducedCount
QueueStats.BestEffortNonPersistentMessagesConsumedCount
QueueStats.ExpressNonPersistentMessagesConsumedCount
QueueStats.ReliableNonPersistentMessagesConsumedCount
QueueStats.ReliablePersistentMessagesConsumedCount
QueueStats.AssuredPersistentMessagesConsumedCount
健康指标
查看 JMS 指标
Java 消息服务(JMS)的指标是从Tracing中收集的。 这些度量值通过过滤 Call > Type = MESSAGING AND Dest > Endpoint > Name = <Your destination>显示在 "分析" 仪表板上:

如需了解更多信息,请参阅 “无界分析 ”。