Applications Manager的Windows Azure监视器使用户可以收集Windows Azure平台中部署的应用程序的诊断数据。使用REST API监控Windows Azure,以发现已部署应用程序的列表,并根据服务的Role实例获取性能计数器。
借助ManageEngine Applications Manager中的Windows Azure监控功能,您可以:
添加Windows Azure应用程序将包括基于存储帐户的所有托管服务,部署及其角色实例。托管服务和部署将作为一个组创建。
先决条件:要在Applications Manager中添加Windows Azure,必须首先导出Windows Azure托管证书文件(例如,testcertificate.pfx)和pfx文件的密码。若要导出Windows Azure托管证书文件,请在<Applications Manager主页> bin目录中调用批处理脚本exportCertificateToAppManager.bat。
若要创建一个新的Windows Azure监视器,请按照以下步骤操作:
注意:
在创建新的Windows Azure监视器之前,必须在管理选项卡下配置代理设置。
您可以导出带有或不带有私钥的证书。首先,导出没有私钥的证书以上传到Windows Azure门户。然后再次使用要在Service Management API中使用的私钥导出证书。
该.CER文件可以在Windows Azure门户网站和上传.PFX包含可以在Applications Manager使用的私钥文件。
Windows Azure平台是根据下面列出的参数或属性来监控的。您还可以基于这些详细信息为数字属性配置阈值,并在违反阈值时得到通知。
在可用性选项卡显示可用性历史Azure角色实例过去24小时或30天。性能选项卡显示一些关键性能指标,例如CPU,内存利用率,引发的异常和健康状况历史记录以及这些属性的热度图。此选项卡还显示过去24小时或30天的健康状态和事件。
该列表视图显示所有与它们的可用性和健康状况的总体思路沿着Azure角色实例。列表视图还使您能够执行批量管理配置。您可以点击各个角色实例以查看详细的性能指标。
点击可用性选项卡中列出的监视器,以查看Azure角色实例的详细性能指标。这些指标分为4个不同的标签,以便于理解:
此选项卡提供您的Azure帐户的高级概述,以及有关此帐户中存在的角色实例的信息。
参数 | 描述 |
---|---|
监视器信息 | |
Name | Windows Azure帐户的名称。 |
Type | 表示您正在监控的类型。 |
Health | 表示Windows Azure帐户的健康状况(正常,警告,严重)状态。 |
Associated Groups | 表示与Windows Windows Azure监视器关联的业务组。 |
Last Polled at | 指定执行上次轮询的时间 |
Next Poll at | 指定下一次轮询的时间 |
CPU Utilization | CPU资源的使用或CPU处理的工作量 |
Memory Utilization | 可用内存垃圾回收中花费的内存使用时间 |
Exceptions Thrown | 每秒抛出的异常数 |
ASP .NET System Performance Counters |
|
TCP Connections |
|
TCP Segment Connections | 每秒发送的TCP段 |
Network Traffic |
|
Network Traffic VM Bus Adapter |
|
可以通过定义规则来监控Windows Azure角色实例的事件日志,跟踪日志和诊断基础结构日志。点击Windows Azure日志规则配置时,可以为诊断基础结构和跟踪日志创建规则。
当Azure角色实例启动其数据收集时,与该角色实例关联的所有日志都将与该规则匹配。匹配规则后,将生成一个事件,并且日志条目将保留在数据库中。日志信息将在Azure角色实例的GUI中可用
在点击事件日志规则配置选项卡上,可以在各种类别(例如应用程序,系统,应用程序,安全性,DNS服务器,文件复制服务和目录服务)上创建规则。
您可以查看Windows Azure事件日志详细信息,例如:
参数 | 描述 |
---|---|
Rule Name | 指定规则的名称。 |
Provider Guid | 提供者的全球唯一标识符 |
Provider Name | 事件的提供者名称。 |
Event ID | 事件的标识符。 |
Level | 该字段提供事件的严重性。 |
Process ID | 事件的进程ID。 |
Thread ID | 事件的线程ID。 |
Channel | 您可以通过事件从应用程序,安全性,系统等渠道获得通知。 |
Generated Time | 生成事件的时间。 |
在跟踪日志选项卡中,您可以查看Windows Azure事件日志详细信息,例如:
参数 | 描述 |
---|---|
Rule Name | 指定规则的名称。 |
Event ID | 事件的标识符 |
Level | 该字段提供日志事件的严重性。 |
Process ID | 日志的进程ID。 |
Thread ID | 日志的线程ID。 |
Generated Time | 生成事件的时间。 |
在诊断基础结构日志选项卡中,可以查看Windows Azure诊断基础结构日志详细信息,例如:
参数 | 描述 |
---|---|
Rule Name | 指定规则的名称。 |
Error Code | 指定日志的错误代码。 |
Level | 该字段提供日志事件的严重性。 |
Process ID | 日志的进程ID。 |
Thread ID | 日志的线程ID。 |
Function | 指定日志事件的功能。 |
Line | 指定包含函数的行。 |
MD Result | 指定日志的MDetect结果。 |
Event Generated Time | 生成事件的时间。 |