本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Managed Grafana 的 AppDynamics 資料來源可讓您使用其指標 API 從 AppDynamics 查詢指標,並在 Grafana 儀表板中將其視覺化。
注意
此資料來源僅適用於 Grafana Enterprise。如需詳細資訊,請參閱管理企業外掛程式的存取。
此外,在支援第 9 版或更新版本的工作區中,此資料來源可能會要求您安裝適當的外掛程式。如需詳細資訊,請參閱使用外掛程式擴展您的工作區。
資料來源組態的注意事項
使用伺服器 (代理) 存取 (避免 CORS 和使用者查詢您的密碼) 和基本身分驗證。請記住,使用者名稱應該是 "user@account" (即 your.name@customer1 或 my_user@saas_account_name)。
使用下列步驟設定密碼:
-
選擇訂閱資料列名稱欄中的連結。
-
選擇頁面頂端的標籤,導覽至授權詳細資訊。
-
存取金鑰欄位具有顯示按鈕。選擇顯示按鈕以顯示存取金鑰。
-
將存取金鑰複製到 Grafana 中組態頁面上的基本驗證詳細資訊中的密碼欄位。
使用下列步驟設定 Amazon Managed Grafana 的使用者和角色。
-
在 AppDynamics 中,導覽至設定、管理。
-
選取角色索引標籤,然後選擇「+」按鈕來建立新的角色;例如,
grafana_readonly.
-
在建立角色區段的帳戶索引標籤中,新增許可
View Business Flow
。 -
在應用程式索引標籤中,核取檢視方塊,以允許 Grafana 檢視應用程式資料。
-
在資料庫索引標籤中,核取檢視方塊,以允許 Grafana 檢視資料庫資料。
-
在分析索引標籤中,核取可檢視所有應用程式的資料方塊,以允許 Grafana 檢視應用程式分析資料。
-
在管理頁面的使用者索引標籤中,建立新的使用者;例如,
grafana
。將新使用者 (或使用者所屬的群組) 指派給您剛建立的角色;例如,grafana_readonly
。
範本
目前支援的範本查詢包括:
-
Applications
(所有應用程式) -
AppName.BusinessTransactions
(應用程式名稱的所有 BTs) -
AppName.Tiers
(應用程式名稱的所有層) -
AppName.Nodes
(應用程式名稱的所有節點) -
AppName.TierName.BusinessTransactions
(特定 層的所有 BTs) -
AppName.TierName.Nodes
(特定 層的所有節點) -
AppName.Path.<Any Metric Path>
(可指定任何指標路徑)
圖例索引鍵
圖例金鑰的預設值可以很長,但可以自訂此格式。
選擇 App on legend
選項,即可在圖例索引鍵前面加上應用程式名稱。例如:MyApp - Overall
Application Performance|Average Response Time (ms)
。
如果查詢是針對您無法看到圖例金鑰的單一統計或其他面板,請選擇顯示中繼資料選項,以查看查詢的圖例金鑰 (也稱為別名) 是什麼。
圖例下拉式清單有三個選項:Full Path
、 Segments
和 Custom
。
圖例選項 – 完整路徑
圖例索引鍵是完整的指標路徑,例如 Overall Application Performance|Average Response Time (ms)
。
圖例選項 – 區段
指標名稱由區段組成。您可以選擇要顯示的區段。
例如,具有指標名稱:
Errors|mywebsite|Error|Errors per Minute
2,4
在區段欄位中輸入下列項目會傳回 mywebsite|Errors per minute
。
索引開頭為 1,因此 1
會傳回 Errors
。
圖例選項 – 自訂
將文字與下列別名模式結合,以建立自訂圖例,以便在指標中繼資料中混合。
-
{{app}}
傳回應用程式名稱 -
{{1}}
從指標路徑傳回區段。例如, 指標:
Overall Application Performance|Average Response Time (ms)
有兩個區段。{{1}}
會傳回第一個區段, 會{{2}}
傳回第二個區段。
產生的圖例金鑰模式和圖例金鑰範例:
-
custom legend key
=>custom legend key
-
App: {{app}} MetricPart2: {{2}}
=>App: myApp MetricPart2: Average Response Time (ms)