上一個主題: 查詢 RIB 以傳回量測計報告下一個主題: 查詢 RIB 以獲得基準度量


查詢 RIB 以傳回趨勢報告

您可以查詢 RIB,傳回支援對 Data Aggregator 資料產生趨勢報告的資料。 您可以在網頁瀏覽器中直接輸入 RIB 查詢,也可以在檢視定義中輸入 RIB 查詢。

請在網頁瀏覽器中直接輸入的 RIB 查詢前面加上下列資訊:

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

hostname:port

指定 Data Aggregator 主機名稱和連接埠號碼。

預設連接埠:8581

以下為樣本查詢:

http://hostname:port/rib/query/SELECT .EndTime(300), .UtilizationIn.Avg, .UtilizationOut.Avg FROM CA.IM.DA.MF.NormalizedPortInfo.IFSTATS WHERE .PollItem.ID = (1234) AND .EndTime(300) > 1306964260 AND .EndTime(300) <= 1306967860 GROUP BY .EndTime(300) ORDER BY .EndTime(300) ASC

檢視定義提供一些內建變數,報告架構會自動使用內容相關資訊來取代這些變數。 這些變數可供您根據自己有興趣的項目來建立頁面。 當您調整時間範圍或導覽至不同的項目時,檢視會顯示適當的資料。

若要查詢介面統計資料趨勢報告,請輸入下列文字:

SELECT .EndTime({resolution}), .UtilizationIn.Avg, .UtilizationOut.Avg FROM CA.IM.DA.MF.NormalizedPortInfo.IFSTATS WHERE .PollItem.ID = {item_id} AND .EndTime({resolution}) > {utcTimeStart} AND .EndTime({resolution}) <= {utcTimeEnd} GROUP BY .EndTime({resolution}) ORDER BY .EndTime({resolution}) ASC

您可以在 RIB 查詢中使用變數,例如 {utcTimeStart}、{utcTimeEnd} 和 {resolution},如此就不需要使用硬式編碼寫入特定項目。 RIB 報告引擎會自動傳回這些變數的適當值。

附註:如需 RIB 查詢中可用變數的詳細資訊,請參閱《CA Performance Center 報告資訊庫 API 指南》。

若要查詢趨勢報告上層次的基準介面統計資料,請輸入下列命令:

SELECT .EndTime({resolution}), .UtilizationIn.MeanValue, .UtilizationIn.StddevValue, .UtilizationOut.MeanValue, .UtilizationOut.StddevValue FROM CA.IM.DA.MF.NormalizedPortInfo.IFSTATS_METRICS WHERE .PollItem.ID = {item_id} AND .EndTime({resolution}) > {utcTimeStart} AND .EndTime({resolution}) <=  {utcTimeEnd} GROUP BY .EndTime({resolution}) ORDER BY .EndTime({resolution}) ASC
{resolution}

此為正數。 如果解析度值小於或等於 3600,則使用 30 天基準。 如果解析度值大於 3600,則使用 90 天基準。

.Utilization.MeanValue

針對 Utilization 操作度量計算的 30 天或 90 天平均值。

.Utilization.StddevValue

針對 Utilization 操作度量計算的 30 天或 90 天標準差值。

NormalizedPortInfo

保存基準資料之度量系列的名稱。

IFSTATS_METRICS

保存度量系列之基準資料的表格名稱。

若要查詢 CPU 統計資料趨勢報告,請輸入下列命令:

SELECT .EndTime({resolution}), .Utilization.MeanValue, .Utilization.StddevValue FROM CA.IM.DA.MF.NormalizedCPUInfo.NRM_CPUSTATS_METRICS WHERE .PollItem.ID = {item_id} AND .EndTime({resolution}) > {utcTimeStart} AND .EndTime({resolution}) < {utcTimeEnd} GROUP BY .EndTime({resolution}) ORDER BY .EndTime({resolution}) ASC
{resolution}

此為正數。 如果解析度值小於或等於 3600,則使用 30 天基準。 如果解析度值大於 3600,則使用 90 天基準。

.Utilization.MeanValue

針對 Utilization 操作度量計算的 30 天或 90 天平均值。

.Utilization.StddevValue

針對 Utilization 操作度量計算的 30 天或 90 天標準差值。

NormalizedCPUInfo

保存基準資料之度量系列的名稱。

NRM_CPUSTATS_METRICS

保存度量系列之基準資料的表格名稱。

若要查詢記憶體統計資料趨勢報告,請輸入下列命令:

SELECT .EndTime({resolution}), .Utilization.MeanValue, .Utilization.StddevValue FROM CA.IM.DA.MF.NormalizedMemoryInfo.PHYSICAL_MEMSTATS_METRICS WHERE .PollItem.ID = {item_id} AND .EndTime({resolution}) > {utcTimeStart} AND .EndTime({resolution}) <= {utcTimeEnd} GROUP BY .EndTime({resolution}) ORDER BY .EndTime({resolution}) ASC
{resolution}

此為正數。 如果解析度值小於或等於 3600,則使用 30 天基準。 如果解析度值大於 3600,則使用 90 天基準。

.Utilization.MeanValue

針對 Utilization 操作度量計算的 30 天或 90 天平均值。

.Utilization.StddevValue

針對 Utilization 操作度量計算的 30 天或 90 天標準差值。

NormalizedMemoryInfo

保存基準資料之度量系列的名稱。

PHYSICAL_MEMSTATS_METRICS

保存度量系列之基準資料的表格名稱。