监视 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

有关支持政策的更多信息,请参阅《 传感器支持策略》。

支持追踪

对于此技术, Instana 支持跟踪功能。 如需了解更多信息,请参阅 “仪器化框架和库”

要在 z/OS 上为 WebSphere 启用跟踪功能,请按照 z/OS 上的 “ Instana 跟踪要求”中的步骤操作。

正在配置

缺省情况下,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
 
注意: 如果未启用 PMI,则无法收集某些 PMI 数据,例如对象池数据。

配置轮询频率

注意:Instana、 WebSphere Application Server sensor 以及 1.1.49 及更高版本支持配置轮询速率,以减少数据摄入量。 此功能在自托管的 Instana 后端 311 及更高版本中受支持。

您可以通过在 configuration.yaml 代理配置文件中使用 poll_rate 该参数,配置 Instana 轮询 WebSphere Application Server 以收集数据和指标的频率,如下例所示:

com.instana.plugin.websphere:
  enable_pmi: false
  poll_rate: 5
注: 的单位 poll_rate 是秒。 缺省值是 5。

查看度量值

要查看度量,请完成以下步骤:

  1. 在 Instana 用户界面的侧边栏中,选择 “基础设施”
  2. 单击特定受监视主机。

然后,您可以看到包含所有收集的度量值和受监视流程的主机仪表板。

配置数据

  • 进程标识
  • 版本
  • 节点名
  • 服务器名称
  • 单元名称
  • 状态
  • 线程池
    • 最小线程数
    • 最大线程数
    • 不活动超时
    • 可增长
  • 应用程序
    • 名称
    • 开始时间
  • 数据源
    • 名称
    • 最少连接数
    • 最大连接数
    • 连接超时
  • 证书
    • 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
 

健康指标

每个传感器都有一个已组织的运行状况特征知识库,可根据传入度量值持续进行评估,并用于根据用户影响提出问题或突发事件。

内置事件会根据实体的健康状态签名异常触发问题或事件,而自定义事件则会根据任意给定实体的单个指标的阈值触发问题或事件。

有关 WebSphere Application Server 传感器的内置事件的信息,请参阅 内置事件参考

查看 JMS 指标

Java 消息服务(JMS)的指标是从Tracing中收集的。 这些度量值通过过滤 Call > Type = MESSAGING AND Dest > Endpoint > Name = <Your destination>显示在 "分析" 仪表板上:

JMS 查询

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