上一主题: 查询 RIB 以返回表报告下一主题: 查询 RIB 以返回趋势报告


查询 RIB 以返回标尺报告

您可以查询 RIB 以返回支持关于 Data Aggregator 数据的趋势报告的数据。 可以将 RIB 查询直接输入到 Web 浏览器中,或者可以将它们输入到视图定义中。

在直接输入到 Web 浏览器中的 RIB 查询前面添加以下信息:

http://hostname:port/rib/query/

hostname:port

指定 Data Aggregator 主机名和端口号。

默认端口:8581

示例查询如下:

http://hostname:port/rib/query/SELECT .Utilization.Avg, .Utilization.Min, .Utilization.Max FROM CA.IM.DA.MF.NormalizedMemoryInfo.PHYSICAL_MEMSTATS WHERE .PollItem.DeviceID = 478 AND .EndTime(300) > 1320691620 AND .EndTime(300) <= 1320695220 GROUP BY .PollItem.DeviceID

视图定义提供大量内置变量,这些变量会自动替换为包含上下文相关信息的报告框架。 通过这些变量,可以创建符合您偏好的页面。 在您调整时间范围或导航到其他项时,视图将显示相应数据。

要查询 CPU 使用率标尺报告,请输入以下命令:

SELECT .Utilization.Avg, .Utilization.Min, .Utilization.Max FROM CA.IM.DA.MF.NormalizedCPUInfo.NRM_CPUSTATS WHERE .PollItem.DeviceID = {itemId} AND .EndTime({resolution}) > {utcTimeStart} AND .EndTime({resolution}) <= {utcTimeEnd} GROUP BY .PollItem.DeviceID
{resolution}

是一个正数。 如果间隔值小于等于 3600,则使用 30 天的基准值。 如果间隔值大于 3600,则使用 90 天的基准值。

您可以在 RIB 查询中使用变量(如 {utcTimeStart}、{utcTimeEnd} 和 {resolution}),这样将无需对某些项进行硬编码。 RIB 报告引擎将自动为这些变量返回适当的值。

注意:有关可在 RIB 查询中使用的变量的详细信息,请参阅《CA Performance Center 报告信息库 API 指南》