閱讀英文

共用方式為


透過 Synapse Studio 和 Azure 監視器監視適用於 Azure SQL Database 的 Azure Synapse Link

本文說明如何開始監視適用於 Azure SQL Database 的 Azure Synapse Link 連線。 瀏覽本文前,建議您先參閱開始使用適用於 Azure SQL Database 的 Azure Synapse Link,瞭解如何建立及啟動適用於 Azure SQL Database 的 Azure Synapse Link 連結連線。 建立並啟動 Synapse Link 連線之後,您可以透過 Synapse Studio 或 Azure 監視器監視連結的連線情形。

您可以在 Synapse Studio 中直接監視 Azure Synapse Link 連線的狀態、查看哪些資料表正在進行首次複製 (快照建立中),以及查看哪些資料表處於連續複寫模式 (複寫中)。 本節會深入探討連結層級和資料表層級的監視作業:

  1. 連結連線在 Azure Synapse 工作區中執行後,請瀏覽至 [監視] 中樞,然後選取 [連結連線]。

    螢幕擷取畫面顯示如何從監視中樞監視 Azure Synapse Link 連線的狀態。

  2. 此頁面會自動顯示您所有連結連線和連結層級的監視計量,以摘要方式提供連結連線的少許詳細資料。

    螢幕擷取畫面顯示如何在 [連結連線] 索引標籤底下監視所 Azure Synapse Link 連線。

  3. 連結層級連線方格包含下列資料行:

    資料行名稱 說明
    連結連線名稱 連結連線的名稱
    來源名稱 資料來源位置的名稱 (Azure SQL Database 或 SQL Server 2022)
    目標名稱 資料複寫目的地位置的名稱 (專用 SQL 集區)
    狀態 初始正在啟動正在執行正在停止已停止正在暫停已暫停正在繼續。 每種狀態的詳細資料可參見:適用於 Azure SQL Database 的 Azure Synapse Link
    開始時間 連結連線執行的開始日期和時間 (月份、日期、年份、上午/下午 HH:MM:SS)
    結束時間 連結連線執行作業的結束日期和時間 (月份、日期、年,HH:MM:SS AM/PM)
    登陸區域 SAS 權杖到期時間 存取登陸區域儲存體所用 SAS 權杖的到期日期/時間。 詳細資料請參見:設定共用存取簽章 (SAS) 的到期原則
    連續執行識別碼 連結連線執行作業的識別碼 *進行問題疑難排解及連絡 Microsoft 支援服務時很有用。
  4. 您必須手動選取 [重新整理] 按鈕,將連結連線清單和其相對應的監視詳細資料重新整理。 目前不支援自動重新整理。

    螢幕擷取畫面顯示可以按下 [重新整理] 按鈕的位置,以重新整理 Azure Synapse Link 連線的狀態和詳細資料。

資料表層級監視

  1. 遵循上述「連結層級監視」的步驟 1 和步驟 2。

  2. 找到您要監視的連結連線,按一下該連結連線的名稱。

    按一下 Azure Synapse Link 連線的螢幕擷取畫面。

  3. 按一下連結連線後,您會看到資料表及其對應的資料表層級計量,以摘要的方式說明您在連結連線中所複寫資料表的相關詳細資料。

  4. 資料表層級連線方格包含下列資料行:

    資料行名稱 說明
    來源結構描述/資料表名稱 要從中複寫資料的來源資料表名稱
    目標結構描述/資料表名稱 要存放所複寫來源資料表的目標資料表名稱
    狀態 等候中快照建立中複寫中已失敗已暫止。 每種狀態的詳細資料可參見:適用於 Azure SQL Database 的 Azure Synapse Link
    連結資料表識別碼 連結連線中資料表的識別碼。 *進行問題疑難排解及連絡 Microsoft 支援服務時很有用。
    已處理的資料列 Synapse Link for SQL 所處理的資料列計數
    已處理的資料磁碟區 由適用於 SQL 的 Synapse Link 所處理的資料磁碟區 (以位元組為單位)
    最近一次處理資料的時間 上次處理變更數據抵達數據倉儲的時間(月、日期、年、HH:MM:SS AM/PM)
    來源存放區上最後一個數據認可的時間 最近一次處理的變更資料抵達登陸區域的時間 (月份、日期、年,HH:MM:SS AM/PM)
  5. 您必須手動選取 [重新整理] 按鈕,將連結連線中的資料表清單和資料表相對應的監視詳細資料重新整理。 目前不支援自動重新整理。 螢幕擷取畫面顯示可以按下 [重新整理] 按鈕的位置,以重新整理特定 Azure Synapse Link 連線下資料表的狀態和詳細資料。

Azure 監視器進階監視

無論您使用哪一種雲端應用程式,管理及追蹤所有運作環節都是一件艱難任務。 Azure 監視器可針對大多數 Azure 服務提供基本等級的基礎結構計量、警示與記錄。 Azure 診斷記錄是由資源發出,並提供關於該資源作業的豐富、經常性資料。 Azure Synapse Analytics 可在 Azure 監視器中撰寫診斷記錄,以協助您瞭解應用程式的深入解析、提升應用程式效能,以及執行其他動作。

如需詳細資訊,請參閱如何使用 Azure 監視器監視 Synapse Analytics

本節將深入探討如何在 Azure 監視器中設定計量、警示和記錄,以確保您更加瞭解監視連結連線的進階功能。

計量

最重要的監視資料類型是計量,也稱為效能計數器。 計量是由大多數 Azure 資源所發出。 Azure 監視器提供數種方式可設定及取用這些度量進行監視與疑難排解。

如需 Azure Synapse Link 發出至 Azure 監視器的計量清單,請參閱 Azure Synapse Link 計量

以下逐步說明如何在 Azure 入口網站中查看這些計量。

  1. 登入 Azure 入口網站

  2. 搜尋您的連結連線所在的 Synapse 工作區

  3. 登陸 Synapse 工作區的 [概觀] 頁面後,按一下 [監視] 底下的 [計量] 索引標籤。

    顯示在 Azure 入口網站前往 [計量] 索引標籤位置的螢幕擷取畫面,以建立新的計量。

  4. 接著,系統會自動為您產生新圖表。

  5. 在 [計量下拉式清單] 底下,您會看到許多不同的計量類別。 請向下捲動至 [整合] 類別,然後從 5 個連結計量中選擇一項:

    • Link 連線事件
    • Link 延遲 (以秒為單位)
    • Link 處理的資料磁碟區 (位元組)
    • Link 處理的資料列
    • Link 資料表事件

    螢幕擷取畫面顯示如何選取連結計量。

  6. 選取您要選擇的計量後,您可以看到畫面上以圖表呈現以下資料。

    螢幕擷取畫面顯示上一個步驟中所選擇的連結計量圖表。

  7. 您可以在此畫面上調整的一些事項 (依上方螢幕擷取畫面的字母參照下方相對應的各點):

    1. 您可以新增其他圖表。

    2. 您可以將其他計量新增至同一張圖表。 接著,您可以在計量上按一下,或點選與其對應的圖表。

    3. 您可以自訂彙總資料。 部分計量只有一種彙總資料,但其他計量則有多種。 如需瞭解各計量有哪些彙總資料可以使用,請參閱上圖。

    4. 您可以挑選計量所涵蓋的時間長度。 預設情形下,計量會顯示過去 24 小時的統計結果,不過您可以按一下時間,自訂統計期間。

    5. 您可以將計量圖表釘選於儀表板。 這項功能可讓您在每次登入 Azure 入口網站時,輕鬆查看您的特定圖表。

警示

本節將逐步解說如何透過 Azure Synapse Analytics 設定 Azure Synapse Link 連線警示。 例如,假設您正在執行連結連線,並希望能監視連結連線的延遲情形。 在此案例中,工作負載的需求指出,只要發生超過 900 秒 (或 15 分鐘) 的連結連線延遲,系統都必須向工程小組發出警示。 以下逐步說明如何設定此案例所需的警示:

  1. 登入 Azure 入口網站

  2. 搜尋您的連結連線所在的 Synapse 工作區

  3. 登陸 Synapse 工作區的 [概觀] 頁面後,按一下 [監視] 底下的 [警示] 索引標籤。

    顯示在 Azure 入口網站前往 [警示] 索引標籤位置的螢幕擷取畫面,以建立新的警示。

  4. 在下拉式清單 [建立] 上按一下。

  5. 按一下 [警示規則],新增警示規則。

    螢幕擷取畫面顯示如何建立新警示。

  6. 第一步是定義範圍。 範圍是您想要監視的目標資源,在此案例中,您的範圍應該 Azure Synapse Analytics。 範圍應該會自動填入,成為您要為其建立警示的最新 Azure Synapse Analytics 工作區。

  7. 第二步是定義條件。 條件會定義警示規則觸發的邏輯。

    a. 按一下 [+ 新增條件]

    b. 您會看到 5 個連結連線的訊號名稱。 在此範例中,我們要選擇 [以秒為單位的連結延遲] 訊號。

    螢幕擷取畫面顯示如何選取其中一個連結訊號。

  8. 第三步是設定警示邏輯,也就是觸發警示規則的時機。

    1. 為 [閾值] 欄位選取 [靜態]

    2. 針對 [彙總類型]、[運算子] 和 [單位] 欄位,分別輸入下列值:

      • 彙總類型最大值
      • 運算子大於
      • 單位計數
    3. 輸入閾值 900 (注意:此值以秒為單位)

  9. 您也可以設定 [依維度分割] 值,監視特定時間序列,並針對引發的警示提供內容。 這些新增項目會個別產生費用。 在此範例中,我們要保留空白。

  10. 為「檢查間隔」選擇 [30 分鐘],並針對「回溯期間」欄位選擇 [1 小時]。 這些欄位會定義您希望檢查發生的頻率。

  11. 預覽畫面中的圖表會根據我們定義的警示邏輯顯示事件,以及每個月的預估成本。

    螢幕擷取畫面顯示建立警示規則時的所有詳細資料、設定,以及價格的預覽畫面。

  12. 第四步是設定動作。 我們要設定動作群組,亦即一組可套用至警示規則的動作。

    a. 如果您已有要選擇的動作群組,[選取動作群組] 選項會呈現已選擇的狀態。 現在請按一下 [建立動作群組]。

  13. 在 [基本] 索引標籤上,針對 [訂用帳戶]、[資源群組] 和 [區域] 分別選擇適當選項。 接著,為 [動作群組名稱] 和 [顯示名稱] 提供適當的值。 完成後,請按 [下一步]

  14. 在 [通知] 索引標籤的 [通知類型] 底下,選取 [電子郵件/簡訊/推播/語音], 並提供適當的名稱。

    a. 勾選 [電子郵件] 和 [簡訊] 的方塊,然後提供相對應的值。 然後按 [確定]

    b. 完成後,請按 [下一步]

    螢幕擷取畫面顯示如何建立動作群組,並指定在符合警示規則條件時要發送的通知。

  15. 在 [動作] 索引標籤上,針對 [動作類型] 選取選項。

  16. 在此範例中,我們要使用 [事件中樞] 動作類型,所以請輸入訂用帳戶名稱事件中樞命名空間,然後選取 [事件中樞名稱]。 接著按一下 [確定]。

    a. 如果您未建立事件中樞,請參閱以下文件,建立事件中樞:設定共用存取簽章 (SAS) 的到期原則

    螢幕擷取畫面顯示如何建立動作群組,並指定在符合警示規則條件時的動作類型。

  17. 按一下 [檢閱 + 建立] 檢閱設定,然後點擊 [建立]。

  18. 系統會立即帶我們返回 [警示首頁]。 如果按一下頂端的 [警示規則],就能看到新建立的警示。

    螢幕擷取畫面顯示之前建立的所有警示規則,包括我們剛建立的規則。

這只是建立警示規則的簡單範例。 您可以透過 Azure Synapse Analytics 為 Azure Synapse Link 連線建立多個警示。

記錄

Azure 監視器記錄是 Azure 監視器的一項功能,可從受監視的資源收集並組織記錄和效能資料。 Azure 監視器有多項功能會將資料儲存至記錄,並以各種方式呈現這些資料,以協助您監視雲端和混合式應用程式及其支援元件的效能和可用性。 您可以使用精細的查詢語言來分析資料,以便快速分析數百萬筆記錄。

接下來會逐步說明如何在 Azure 入口網站中查看 Azure Synapse Link 連線的記錄:

  1. 登入 Azure 入口網站

  2. 搜尋您的連結連線所在的 Synapse 工作區

  3. 登陸 Synapse 工作區的 [概觀] 頁面後,請在 [監視] 底下按一下 [記錄] 索引標籤。

    螢幕擷取畫面顯示如何在 Azure 入口網站前往 [記錄] 索引標籤,以建立新的記錄。

  4. 畫面上會隨即出現與 Azure Data Explorer 資料庫大致相等的工作區。 資料表的結構相同,而且兩者都使用 Kusto 查詢語言 (KQL)

    a. 有一個名為「SynapseLinkEvent」的資料表,裡面儲存各連結連線許多不同的值。 資料表和詳細資料會顯示於左側。

    b. 您可以在查詢窗格中執行查詢作業,擷取一組特定的記錄。 在此案例中,我們要在 [查詢] 窗格中輸入 SynapseLinkEvent,然後按下藍色的 [執行] 按鈕。 [結果] 區段會顯示所執行的連結連線,您可以在其中查看每個連結連線的詳細資料。

    螢幕擷取畫面顯示所執行記錄查詢作業的資料表、查詢內容和結果。

下一步

如果您使用的是 Azure SQL 資料庫以外的資料庫,請參閱: