上一主题: 示例 RIB 查询下一主题: 词汇表


查询 RIB 以返回营业时间筛选视图

您可以查询 RIB,通过将查询输入到 Web 浏览器中来返回特定度量标准数据。 该示例提供 CA Performance Center RIB 查询,该查询从 Data Aggregator 数据源返回排名靠前丢弃数数据。

在全部 CA Performance Center RIB 查询前面添加以下 URL:

http://<服务器 IP 地址>:端口/dm/rib/query/ 
服务器 IP 地址:端口

安装 CA Performance Center 软件的计算机的 IP 地址和设备管理器后台进程侦听请求的端口号。

默认端口:8481

注意:有关将查询直接提交给 Data Aggregator 数据源的信息,请参阅《CA Infrastructure Management Data Aggregator RIB API 指南》。

您可以附加 URL 参数以指定属性值:

http://<服务器 IP 地址>:端口/dm/rib/query/ribquery
/?property1=value1&property2=value2

以下 RIB 查询从 Data Aggregator 数据源返回排名靠前丢弃数据:

http://<服务器 IP 地址>:端口/dm/rib/query/SELECT .PollItem.ID, .PollItem.DevDisplayName, .Item.DisplayName, .Discards.Sum, .DiscardsIn.Sum, .DiscardsOut.Sum FROM CA.IM.DA.MF.NormalizedPortInfo.IFSTATS WHERE .Group.GroupID = 1039 AND .EndTime(300) > 1366208760 AND .EndTime(300) <= 1366212360 GROUPBY .PollItem.ID, .Item.DisplayName, .PollItem.DevDisplayName ORDERBY .Discards.Sum DESC LIMIT 10

提示:如有必要,您可以转义 RIB 查询和参数。 许多 Web 浏览器转义 RIB 查询,如下所示:

http://<服务器 IP 地址>:端口/dm/rib/query/SELECT%20.PollItem.ID,%20.PollItem.DevDisplayName,%20.Item.DisplayName,%20.Discards.Sum,%20.DiscardsIn.Sum,%20.DiscardsOut.Sum%20FROM%20CA.IM.DA.MF.NormalizedPortInfo.IFSTATS%20WHERE%20.Group.GroupID%20=%201039%20AND%20.EndTime(300)%20%3E%201366208760%20AND%20.EndTime(300)%20%3C=%201366212360%20GROUPBY%20.PollItem.ID,%20.Item.DisplayName,%20.PollItem.DevDisplayName%20ORDERBY%20.Discards.Sum%20DESC%20LIMIT%2010

添加以下 URL 参数,以返回位于特定时区的一组营业时间的排名靠前丢弃数数据。 若干组营业时间由 CA Performance Center 管理员配置。

提示:并不是所有查询都支持按时区和营业时间筛选数据。

RIB.TimeZone

用于筛选数据结果的时区的字符串标识符。

RIB.BusinessHours

用于筛选数据结果的营业时间定义的 CA Performance Center ID。 在 propertiesToTranslate 值中包括此参数以确保转换 ID。 未转换的 ID 提交到每个适用的数据源时保持不变。

propertiesToTranslate

参数名称列表,其值包含要转换为本地数据源 ID 的 CA Performance Center ID。

示例 1

要返回按时区筛选的数据,请将时区参数(以黑体文本显示)添加到 URL 中。 在以下示例中,数据筛选后仅包括针对 America/New_York 时区配置的站点中的项数据。

http://pchost:8481/dm/rib/query/SELECT .PollItem.ID, .PollItem.DevDisplayName, .Item.DisplayName, .Discards.Sum, .DiscardsIn.Sum, .DiscardsOut.Sum FROM CA.IM.DA.MF.NormalizedPortInfo.IFSTATS WHERE .Group.GroupID = 1039 AND .EndTime(300) > 1366208760 AND .EndTime(300) <= 1366212360 GROUPBY .PollItem.ID, .Item.DisplayName, .PollItem.DevDisplayName ORDERBY .Discards.Sum DESC LIMIT 10?RIB.TimeZone=America/New_York

示例 2

要返回按时区和营业时间筛选的数据,请将时区和营业时间参数(以黑体文本显示)添加到 URL 中。 在以下示例中,数据筛选后仅包括针对 America/New_York 时区以及与 ID 6434 的 CA Performance Center 定义匹配的营业时间配置的站点中的项数据。

http://pchost:8481/dm/rib/query/SELECT .PollItem.ID, .PollItem.DevDisplayName, .Item.DisplayName, .Discards.Sum, .DiscardsIn.Sum, .DiscardsOut.Sum FROM CA.IM.DA.MF.NormalizedPortInfo.IFSTATS WHERE .Group.GroupID = 1039 AND .EndTime(300) > 1366208760 AND .EndTime(300) <= 1366212360 GROUPBY .PollItem.ID, .Item.DisplayName, .PollItem.DevDisplayName ORDERBY .Discards.Sum DESC LIMIT 10?RIB.TimeZone=America/New_York&RIB.BusinessHours=6434&propertiesToTranslate=RIB.BusinessHours