上一主题: 查询 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 .PollItem.ID, .Item.Name, .DiscardsIn.Avg, .DiscardsOut.Avg FROM CA.IM.DA.MF.NormalizedPortInfo.IFSTATS WHERE .PollItem.DeviceID = (478) AND .EndTime(300) > 1320692340 AND .EndTime(300) <= 1320695940 GROUP BY .PollItem.ID ORDER BY .DiscardsIn.Avg DESC LIMIT 10

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

要查询“排名靠前接口丢弃数”表报告,请输入以下命令:

SELECT .PollItem.ID, .Item.Name, .DiscardsIn.Avg, .DiscardsOut.Avg FROM CA.IM.DA.MF.NormalizedPortInfo.IFSTATS WHERE .PollItem.DeviceID = {itemId} AND .EndTime({resolution}) > {utcTimeStart} AND .EndTime({resolution}) < {utcTimeEnd} GROUP BY .PollItem.ID ORDER BY .DiscardsIn.Avg DESC LIMIT 10

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

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