Health Center API入门教程

您是否曾经遇到过没有明确原因的应用程序服务器挂起或者 Java 应用程序变得没有响应?您的应用程序是否内存不足 或者运行情况欠佳?使用 Health Center,您就可以更轻松地解决这些问题。

使用 Health Center 监视和诊断问题

Health Center 是一款适用于 Java 的 IBM 监视和诊断工具,是一个免费的低开销诊断工具和 API,用于监视在 IBM Java 虚拟机 (JVM) 上运行的应用程序。借助 Health Center,您可以通过提供信息来快速评估正在运行的 Java 应用 程序的状态,从而确定问题并帮助解决问题。您可以:

确定是否存在本机或堆内存泄露

发现哪些方法需要使用较长的运行时间

确定 I/O 瓶颈

使垃圾收集可视化并进行调优

查看所有锁争用

分析异常的 WebSphere Real Time 事件

监视应用程序的线程活动

检测死锁条件

收集类的直方图数据

最新版本的 Health Center 是一个功能强大的全新 API,您可以使用它编写自己的监视工具。令人烦恼的难于查找问题 的时代马上就要结束了。

在本文中,我们将学习编写一个用于检查应用程序死锁条件的监视工具,然后,应用这些 原则来编写更深入的工具、查询从垃圾收集活动到方法分析的所有问题,并确定应用程序将其 CPU 周期花费在了哪些地方 。

系统要求

Health Center API 包至少需要安装 Eclipse 3.4 或 Eclipse 4.x。

将 API 程序包安 装到 Eclipse 中

IBM 监视和诊断工具通常安装在 IBM 支持助手 (ISA) 中,要将 Health Center 嵌入您的应用程 序并使用 API 对其进行编码,首先需要将它安装到您的 Eclipse 环境中。为此,请执行以下步骤:

启动 Eclipse 开发环境。

转到 Help -> Install New Software。

添加 ISA 更新网站作为一个新网站。

单击 Add。

在名称框中输入 ISA Update 网站。

在位置框中输入此 URL:http://public.dhe.ibm.com/software/isa/isa410/production/。该操作会启动对所有可用 工具的搜索,该搜索可能需要花费几分钟的时间。

在搜索框中输入 Health Center。

选择程序包 Health Center Core Feature 并单击 Next(参见图 1):

图 1. 将要安装的可用软件的列表

确认安装细节并单击 Next。

阅读并接受许可条款,然后单击 Finish。这些步骤会将 Health Center 核心功能安装到您的 Eclipse IDE 中。您可 以准备好对此 API 进行编码。

确认安装细节并单击 Next。

时间: 2024-08-06 23:24:27

Health Center API入门教程的相关文章

监视Java应用程序:Health Center API入门

本文章系列由两个部分组成,在本系列的第 1 部分中,您将学习如何使用 Health Center API,以及如何监视正在运行的 Java 应用程序中的死锁.第 2 部分 使用了本文中开发的死锁检测应用程序,并添加了一个方法分析视图来显示应用程序的哪些地方花费了大部分的 CPU 周期. 您是否曾经遇到过没有明确原因的应用程序服务器挂起或者 Java 应用程序变得没有响应?您的应用程序是否内存不足或者运行情况欠佳?使用 Health Center,您就可以更轻松地解决这些问题. 使用 Health

通过Health Center API向死锁检测应用程序添加方法分析视图

Health Center 是一款适用于 Java 的 IBM监视和诊断工具,是一个免费的低开销诊断工具和 API,用于监视在 IBM Java 虚拟机 (JVM) 上运行的应用程序.有关此 API 可以执行的操作的细节,请参阅 第 1 部分.在本文中,将会采用 第 1 部分中开发的死锁检测应用程序,并添加一个方法分析视图来显示应用程序的哪些地方花费了大部分的 CPU 周期.(请 参阅 下载,以便获得示例的完整源代码.) 系统要求 Health Center API bundle 至少需要安装

【ASP.NET Web API教程】1 ASP.NET Web API入门

原文 [ASP.NET Web API教程]1 ASP.NET Web API入门 Getting Started with ASP.NET Web API第1章 ASP.NET Web API入门 摘自:http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api In this chapter, you'll learn: The basics of building an HTTP service using

Yii2框架制作RESTful风格的API快速入门教程_php实例

先给大家说下什么是REST restful REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征)性状态转移. 它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是HTTP规范的主要编写者之一. 他在论文中提到:"我这篇文章的写作目的,就是想在符合架构原理的前提下,理解和评估以网络为基础的应用软件的架构设计,得到一个功能强.性能好.适宜通信的架构.REST指的是一组架构约束条件和原则." 如

Docker入门教程(八)Docker Remote API

本文讲的是Docker入门教程(八)Docker Remote API,[编者的话]DockerOne组织翻译了Flux7的Docker入门教程,本文是系列入门教程的第八篇,重点介绍了Docker Remote API. 在Docker系列教程的上一篇文章中,我们学习了Docker Hub 以及 Docker Registry API.在本文中,让我们来看看Docker Remote API. Docker Remote API Docker Remote API是一个取代远程命令行界面(rcl

使用ASP.NET Web Api构建基于REST风格的服务实战系列教程【三】——Web Api入门

原文:使用ASP.NET Web Api构建基于REST风格的服务实战系列教程[三]--Web Api入门 系列导航地址http://www.cnblogs.com/fzrain/p/3490137.html 前言 经过前2节的介绍,我们已经把数据访问层搭建好了,从本章开始就是Web Api部分了.在正式开始之前,再一次回顾一下Web Api的应用场景:Web Api可以与 MVC,WebForm结合使用,也可以作为一个单独的Web服务.在正式讨论Web Api的配置以及如何构造我们的URI来消

Docker入门教程(七)Docker API

本文讲的是Docker入门教程(七)Docker API,[编者的话]DockerOne组织翻译了Flux7的Docker入门教程,本文是系列入门教程的第七篇,重点介绍了Docker Registry API和Docker Hub API. 纵观我们的Docker系列教程,我们已经讨论了很多重要的Docker组件与命令.在本文中,我们将继续深入学习Docker:剖析Docker APIs. Docker提供了很多的API以便用户使用.这些API包含四个方面: Docker Registry AP

创建 REST API 的最佳入门教程

创建 REST API 的最佳入门教程 如果你看到这里,你以前可能听说过API 和REST,然后你就会想:"这些都是什么东西?".也许你已经了解过一些这方面的知识,但却不知道从何入手.在这个教程中,我将会诠释REST的基础以及如何给应用创建一个API(包括认证授权). (题图来自: trongloop.com) 什么是API? API是Application Programming Interface应用编程接口的缩写,它是拿来描述一个类库的特征或是如何去运用它.你个人收藏的类库也许包

Docker入门教程(九)10个镜像相关的API

本文讲的是Docker入门教程(九)10个镜像相关的API,[编者的话]DockerOne组织翻译了Flux7的Docker入门教程,本文是系列入门教程的第九篇,重点介绍了镜像相关的Docker Remote API. 在Docker系列教程的上一篇文章中,我们讨论了Docker Remote API,并具体学习了有关容器的命令.在这篇文章中,我们将讨论有关镜像的命令. 创建镜像 镜像可以通过以下两种方式来创建: 从Registry中提取 导入镜像 POST /images/create 截图示