為協助您監視和分析執行個體的狀態,AEM提供一系列預設報表,可依您的個別需求進行設定:
這些報表僅可在傳統UI中使用。 有關現代UI中的系統監視和報告,請參閱操作儀表板。
所有報表都可從工具控制台進行存取。 在左窗格中選擇Reports,然後按兩下右窗格中的必需報告以開啟它以進行查看和/或配置。
您也可以從Tools控制台建立報表的新例項。 在左窗格中選擇Reports,然後選擇New…。 定義Title和Name,選擇所需的報表類型,然後按一下Create。 您的新報表例項會出現在清單中。 連按兩下以開啟,然後從sidekick拖曳元件以建立第一欄並啟動報表定義。
除了現成可用的標準AEM報表外,您還可以開發您自己的(全新的)報表。
可用的報表格式多種多樣。 以下報告均使用可自訂的欄,如下列各節所述:
欄可以新增至任何報表(標準或自訂)、在報表上重新定位或從報表中移除。
sidekick的Components標籤(可在報表頁面上取得)列出所有可選為欄的資料類別。
要更改資料選擇:
若要新增欄,請從sidekick拖曳必要元件,並放置您想要的位置
要移動列,請按一下標題,按住並拖動到新位置
若要移除欄,請按一下欄標題,按住並拖曳至報表標題區域(紅色減號表示位置無效);釋放滑鼠按鈕,「刪除元件」對話框將請求確認您確實要刪除該列。
報表中的每一欄都有下拉式功能表。 當滑鼠游標移至欄標題儲存格上方時,這會顯示。
標題單元格的最右側將顯示箭頭頭(不要與標題文本右側的箭頭頭混淆,該箭頭頭指示當前排序機制)。
功能表上可用的選項取決於欄的設定(如專案開發期間所做),任何無效選項都會呈現灰色。
資料可依下列其中一項,根據特定欄排序:
在相應的列上,可以從列的下拉菜單中按此列選擇組。 這會根據該欄內每個不同的值來分組資料。 可以選擇多個要分組的列。 當欄中的資料不適當時,選項會變灰;亦即每個項目都是不同且唯一的,因此無法形成任何群組,例如使用者報表的「使用者ID」欄。
將至少一列分組後,將根據此分組生成當前資料的餅圖。 如果將多個欄分組,圖表也會指出這一點。
將游標移至圓形圖上方,會顯示適當區段的匯總值。 這會使用目前為欄定義的匯總;例如,計數、最小、平均等。
在適當的欄上,您也可以從欄的下拉式選單設定篩選設定和/或匯總。
「篩選設定」可讓您指定要顯示之項目的條件。 可用的運算子為:
contains
equals
若要設定篩選器:
停用篩選器:
您也可以選取匯總方法(這些方法可能會因所選欄而異):
您可以在歷史資料下查看資料隨時間變化的圖表。 這是從以常規間隔拍攝的快照派生而來。
資料為:
可產生報表:
在所需列上設定分組。
編輯配置以定義快照的製作頻率;每小時或每日。
完成…… 啟動快照集合的定義。
左上角的紅色/綠色滑桿按鈕指示何時收集快照。
產生的圖表顯示在右下方:
資料收集一開始,您可以選取:
時段
您可以選取要顯示報表資料的開始日期和結束日期。
間隔
可以選取月、周、日、小時,以計算報表的規模和匯總。
例如,如果每日快照可用於2011年2月:
Day
,則每個快照在圖表中都顯示為單個值。Month
,則2月的所有快照都將聚合為單個值(在圖表中顯示為單個「點」)。選取您的需求,然後按一下Go以將其套用至報表。 要在建立更多快照後更新顯示,請再次按一下Go。
收集快照時,您可以:
使用完成……重新初始化集合。
完成 「凍結」報表的結構(即指派給報表的欄,這些欄會分組、排序、篩選等)開始拍攝快照。
開啟Edit對話框以選擇No data snapshots以終止收集,直到需要。
「編輯」(Editonly)僅切換快照的拍攝。如果拍攝快照重新開啟,則會使用上次完成時的報表狀態來拍攝更多快照。
快照儲存在/var/reports/...
下,其餘路徑鏡射了完成報告時建立的相應報告和ID的路徑。
如果您完全確定不再需要這些實例,則可以手動清除舊快照。
預先設定的報表不需要大量效能,但仍建議在生產環境中使用每日快照。 如果可以在網站上活動不多時,在一天中的某個時間運行這些每日快照;這可以用Day CQ Reporting Configuration的Daily snapshots (repconf.hourofday)
參數定義;如需如何設定的詳細資訊,請參閱OSGI設定 。
歷史資料報表也可能會因為可設定的限制而在外觀上稍微變更,根據所選期間的結果數量。
每條水準線都稱為系列(並對應至圖表圖例中的項目),每個垂直的點列代表匯總的快照。
若要在較長的時段內保持圖表乾淨,可設定限制。 對於標準報表,以下是:
水準系列 — 預設值和系統最大值均為9
垂直聚合快照 — 預設值為35
(每個水準系列)
因此,當超出(適當)限制時:
自訂報表也可顯示所有系列的總計值。 這顯示為系列(圖例中的水準線條和條目)。
對於自訂報表,上限的設定方式不同。
Edit按鈕將開啟Edit Report對話框。
這是定義歷史資料收集快照的時段的位置,但也可以定義各種其他設定:
標題
您可以定義自己的標題。
說明
您可以定義自己的說明。
根路徑 (僅對特定報表有效)
使用此功能可將報表限制在存放庫的(子)區段。
報表處理
自動重新整理資料
每次更新報表定義時,都會重新整理報表資料。
手動重新整理資料
此選項可用來防止當有大量資料時,自動重新整理作業所造成的延遲。
若選取此選項,表示報表設定的任何方面變更時,必須手動重新整理報表資料。 這也表示當您變更設定的任何方面時,報表表格就會變成空白。
選取此選項時,將顯示載入資料按鈕(位於報表的編輯旁)。 載 入資料會載入資料並重新整理顯示的報表資料。
快照您可以定義快照的製作頻率;每日、每小時或完全不是。
載入資料按鈕僅在手動刷新資料已從Edit中選擇時顯示。
按一下載入資料將重新載入資料並更新顯示的報表。
選擇手動刷新資料表示:
變更報表設定後,報表資料表就會變成空白。
例如,如果您變更欄的排序機制,則不會顯示資料。
如果想要再次顯示報表資料,則需按一下載入資料以重新載入資料。
當您完成報表時:
使用此對話方塊,您可以為產生的報表定義或更新自己的標題和說明。
元件報表可提供您的網站如何使用元件的相關資訊。
有關以下資 訊的列:
這表示您可以看到,例如:
哪些元件用於何處。
例如,在測試時很實用。
如何分配特定元件的例項。
如果特定頁面(即"heavy pages")遇到效能問題。
識別網站中頻繁/較不頻繁的變更。
查看頁面內容在一段時間內的發展情形。
所有元件均包含在內,產品標準和專案專屬元件。 使用Edit對話框,用戶還可以設定定義報表起始點的根路徑 — 該根下的所有元件均被考慮用於報表。
磁碟使用情況報表顯示儲存在儲存庫中的資料的相關資訊。
報表從存放庫的根(/)開始;按一下特定分支,即可深入檢視存放庫內部(目前路徑會反映在報表標題中)。
此報表會分析目前的請求記錄:
<cq-installation-dir>/crx-quickstart/logs/request.log
協助您識別指定期間內最昂貴的請求。
若要產生報表,您可以指定:
期間(小時)
要分析的小時數(過去)。
預設: 24
最大值. 結果
最大輸出行數。
預設: 50
最大值. 請求
要分析的最大請求數。
預設值:-1
(全部)
電子郵件地址
將結果傳送至電子郵件地址。
可選;預設值:空白
每日運行時間(hh:mm)
指定報表每天自動執行的時間。
可選;預設值:空白
頁面活動報表會列出頁面,以及在頁面上執行的動作。
有關以下資 訊的列:
表示您可以監視:
頁面活動報表會從稽核記錄檔中擷取其所有資訊。 預設情況下,根路徑配置為/var/audit/com.day.cq.wcm.core.page
的審核日誌。
此報告提供有關用戶生成內容的資訊;無論是評論、評級還是論壇。
資訊 欄:
允許您:
此報表提供已註冊帳戶和/或設定檔的所有使用者的相關資訊;這可包含組織內的作者和外部訪客。
🔗 (若有)相關資訊欄:
允許您:
使用者報表中提供一般欄,讓您可以存取自訂資訊,通常從使用者設定檔存取;例如,最喜愛的顏色,如新增欄位至設定檔定義中所詳述。
當您執行下列任一操作時,將開啟「一般」欄對話方塊:
從Definitions索引標籤中,您可以定義:
標題
一般欄的專屬標題。
屬性
儲存在存放庫中的屬性名稱,通常位於使用者的設定檔中。
路徑
通常屬性取自profile
。
類型
從String
、Number
、Integer
、Date
中選擇欄位類型。
預設匯總
這會定義預設使用的匯總(如果在包含至少一個分組列的報告中將該列取消分組)。 從Count
、Minimum
、Average
、Maximum
、Sum
中選擇所需的聚合。
例如,String
欄位的計數表示以匯總狀態顯示列的不同String
值數。
在Extended標籤中,您也可以定義可用的匯總和篩選器:
這可提供簡潔的概觀,提供執行中和完成之工作流程個別例項的相關資訊。
有關以下資 訊的列:
代表您可以:
這可提供執行個體上執行之工作流程的關鍵統計資料。
將報表設定為符合您的特定需求後,您就可以啟動報表,將設定傳輸至發佈環境。
如果您想要發佈環境的歷史資料,請在啟動頁面之前,先完成製作環境的報表。
接著,您即可在
/etc/reports
例如,您可在下列位置找到「使用者產生的內容」報表:
http://localhost:4503/etc/reports/ugcreport.html
這現在會報告從發佈環境收集到的資料。
由於發佈環境中不允許任何報表設定,因此Edit和Finish按鈕不可用。 但是,如果正在收集快照,則可以為歷史資料報告選擇Period和Interval。
存取這些報告可能是安全問題;因此,建議您設定Dispatcher,使外部訪客無法使用/etc/reports
。 如需詳細資訊,請參閱安全性檢查清單 。
所需的權限取決於動作:
在標準AEM安裝中,為報表預設了下列權限:
使用者報表
user administrators
— 讀寫
頁面活動報表
contributors
— 讀寫
元件報表
contributors
— 讀寫
使用者產生的內容報表
contributors
— 讀寫
工作流程例項報表
workflow-users
— 讀寫
administrators
組的所有成員都具有建立新報告的必要權利。