新增 Azure 虛擬機器的擴充計量

Cloudyn 會使用 Azure VM 的 Azure 計量資料來顯示其資源的詳細資訊。 計量資料也稱為效能計數器,可讓 Cloudyn 用來產生報告。 不過,Cloudyn 不會自動收集來賓 VM 的所有 Azure 計量資料 ─ 您必須啟用計量收集。 這篇文章可協助您啟用及設定 Azure VM 的其他診斷計量。

啟用計量集合之後,您可以:

  • 知道 VM 何時達到其記憶體、磁碟和 CPU 限制。
  • 偵測使用趨勢和異常情況。
  • 根據使用量調整大小以控制您的成本。
  • 從 Cloudyn 取得有效調整成本大小的最佳化建議。

例如,您可以監視 Azure VM 的 CPU % 和記憶體 %。 Azure VM 計量會對應至 使用中的 CPU百分比和 \Memory% 認可位元組

注意

目前僅支援將擴充的計量資料收集用於 Azure 來賓層級監視。 Cloudyn 與 Log Analytics 代理程式不相容。

注意

Cloudyn 已在 2021 年 6 月 30 日淘汰,不再提供。

客戶可以使用 Azure 成本管理 來檢視、分析和優化其雲端成本。

決定是否啟用擴充計量

  1. https://portal.azure.com 登入 Azure 入口網站。
  2. 在 [虛擬機器] 下選取 VM,然後在 [監視] 下選取 [計量] 。 此時會顯示可用計量清單。
  3. 選取某些計量,隨即出現顯示資料的圖形。
    計量範例 - 主機百分比 CPU

在上述範例中,有一組有限的標準計量可供您的主機使用,但沒有記憶體計量可用。 記憶體計量是擴充計量的一部分。 在此情況下,不會為 VM 啟用擴充計量。 您必須執行一些額外的步驟,才能啟用擴充計量。 下列資訊將引導您啟用它們。

在 Azure 入口網站中啟用擴充計量

標準計量是主機電腦計量。 「CPU 百分比」 計量是一個例子。 來賓 VM 也有一些基本計量,它們也稱為擴充計量。 擴充計量的範例包括 \Memory% Committed Bytes In Use\Memory\Available Bytes

啟用擴充計量相當簡單。 針對每個 VM 啟用來賓層級監視。 當您啟用來賓層級的監視時,Azure 診斷代理程式就會安裝在 VM 上。 依預設會新增一組基本的擴充計量。 下列程序對傳統和一般 VM 而言一樣,而對於 Windows 和 Linux VM 而言也一樣。

請記住,Windows 與 Linux 來賓層級監視都需要儲存體帳戶。 當您啟用來賓層級監視時,如果您未選擇現有的儲存體帳戶,系統將會為您建立一個。

在現有的 VM 上啟用來賓層級監視

  1. 在 [虛擬機器] 上,檢視您的 VM 清單,然後選取 VM。
  2. 在 [監視] 下方,選取 [診斷設定] 。
  3. 在 [診斷設定] 頁面中,按一下 [啟用來賓層級監視] 。
    在 [概觀] 頁面上啟用來賓層級監視
  4. 幾分鐘後,Azure 診斷代理程式就會安裝在 VM 上。 此時會新增一組基本的計量。 重新整理頁面。 新增的效能計數器會出現在 [概觀] 索引標籤上。
  5. 在 [監視] 下方,選取 [計量] 。
  6. 在計量圖表的 [計量命名空間] 下方,選取 [客體 (傳統)] 。
  7. 在 [計量] 清單中,您可以檢視客體 VM 所有可用的效能計數器。
    範例擴充計量的清單

在新 VM 上啟用來賓層級監視

當您建立新的 VM 時,請在 [管理] 索引標籤上針對 [OS 客體診斷] 選取 [開啟]。

將客體 OS 診斷設為開啟

如需為 Azure 虛擬機器啟用擴充計量的詳細資訊,請參閱了解與使用 Azure Linux 代理程式Azure 虛擬機器代理程式概觀

Resource Manager 認證

啟用擴充計量後,請確定 Cloudyn 可存取您的 Resource Manager 認證。 Cloudyn 需要您的認證,才能收集和顯示您的 VM 效能資料。 這些認證也會用來建立成本最佳化建議。 Cloudyn 至少需要執行個體中三天的效能資料,才能判斷它是否為縮減建議的候選項目。

使用指令碼啟用 VM 計量

您可以使用 Azure PowerShell 指令碼來啟用 VM 計量。 當您想要在許多 VM 上啟用計量時,您可以使用指令碼來自動執行此程序。 範例指令碼位於 GitHub 上的 Azure 啟用診斷

檢視 Azure 效能計量

若要在 Cloudyn 入口網站中檢視 Azure 執行個體的效能計量,請瀏覽至 [資產] >[計算] >[執行個體總管] 。 在 VM 執行個體清單中,展開執行個體,然後展開資源以檢視詳細資料。

[執行個體總管] 中顯示的範例訊息

後續步驟