什麼是 Azure 上的 Datadog?

Datadog 是大型應用程式的監視和分析平臺。 它涵蓋基礎設施監控、應用程式效能監控(APM)、日誌管理及真實使用者監控(RUM)。 Datadog 會整合整個堆疊的資料,並支援 800+ 整合,用於故障排除、警示和繪圖。

Azure 原生整合 for Datadog 讓你能直接從 Azure 入口網站部署、配置和管理 Datadog,作為一流的 Azure 資源。 你不必手動設定 API 金鑰、設置日誌管道或管理分開帳單,而是能在一處處理採購、身份驗證、資料轉發與帳單,流程更為流暢。

使用 Azure 原生整合,輕鬆佈建、管理及緊密整合來自 Azure 上軟體開發公司的軟體和服務。

Microsoft和 Datadog 開發此服務並一起管理。

您可以在 Azure 入口網站 中找到 Datadog,或在 Azure Marketplace 上取得。

對於Azure Native Datadog,支援的Azure部署區域為West US 2。

為什麼要使用 Azure 原生整合?

在 Azure 手動設定 Datadog 需要設定 API 金鑰、建立自訂日誌轉發管線、在每個虛擬機上分別安裝代理,並管理一個獨立且有帳單的 Datadog 帳號。 原生整合消除了這些開銷。

能力 手動設定 Azure 原生整合
佈建 另外建立 Datadog 帳號,交換 API 金鑰 可從 Azure 入口網站、CLI 或 IaC 一鍵完成
帳單 Datadog 個別發票 整併至您的 Azure 帳單,並計入 MACC
驗證 每位使用者擁有獨立的 Datadog 憑證 透過 Microsoft Entra ID 進行單一登入
Metrics 每個虛擬機安裝代理程式,設定每個資源 Azure 資源自動發現,一鍵代理部署
日志 建立自訂管線以轉送 Azure 記錄 內建診斷設定,可依各資源類型切換啟用或停用
多重訂閱 每次訂閱重複設定 從單一 Datadog 資源監控多個訂閱

運作原理

當你在 Azure 建立 Datadog 資源時,以下元件會協同運作:

  • Datadog 資源 (Microsoft.Datadog/monitors) — 作為整合控制平面的Azure資源。 它管理指標規則、日誌轉發、代理安裝、SSO 設定及計費。
  • Datadog SaaS (datadoghq.com)— Datadog 平台,存放您的組織、API 金鑰、儀表板、警示及日誌儲存。 Datadog 擁有並執行這個應用程式。
  • Diagnostic settings — Azure 監視器診斷設定會自動在您的資源上建立,將日誌轉發給 Datadog。
  • Monitoring Reader 角色 — 指派給 Datadog 資源的受控識別,以從您的訂用帳戶收集 Azure 平台指標。

Datadog 資源:

  • 在 Datadog SaaS 平台上建立或連結 Datadog 組織。
  • 在您的 Azure 資源上設定診斷設定以轉送記錄。
  • 指派監控讀取器角色來收集Azure平台指標。
  • 部署 Datadog 代理 作為虛擬機擴充或應用服務擴充功能。
  • 對應 Microsoft Entra ID 使用者以進行單一登入存取。

你可以管理從 Azure 入口網站、Azure CLI 或基礎設施即程式碼工具(Terraform、Bicep、ARM 範本)開始的一切。

常見場景

監控 AKS 上的微服務應用程式

你運行一個包含數十項服務的 Kubernetes 叢集。 透過 Datadog 整合,你可以將 Datadog 代理部署到 AKS 叢集,自動收集容器指標與日誌,並與 Azure 平台指標做關聯——所有這些都由單一 Azure 資源管理。

跨多個訂用帳戶集中管理可觀測性

你的組織有獨立的 Azure 訂閱,分別用於開發、暫存和生產。 單一 Datadog 資源可監控三個訂閱,將統一的指標與日誌傳送給同一個 Datadog 組織。

合規性的統一記錄

你需要在單一平台上保留並搜尋 Azure 活動日誌、資源日誌和應用程式追蹤。 整合會自動將 Azure 監視器 診斷設定的日誌轉發至 Datadog,以便索引、搜尋及警示。

Azure 基礎結構的主動式警示

你要在客戶察覺之前,偵測 Azure VM 故障、App Service 延遲激增或 SQL 資料庫效能問題。 Datadog 會自動收集 Azure 平台的指標,並讓你能在 Datadog 入口網站中設定監控器和警報。

主要功能

整合式入職

直接從 Azure 入口網站、Azure CLI 或 infrastructure-as-code 範本建立 Datadog 資源。 資源提供者 Microsoft.Datadog 負責組織建立、API 金鑰配置及初始設定。

統一計費

所有 Datadog 費用都會出現在您的 Azure 月費帳單上。 這些費用會計入你的 Microsoft Azure 消費承諾(MACC)。 你可以直接從 Azure 入口網站更改帳單方案。

使用 Microsoft Entra ID 的單一登入

用你現有的 Azure 憑證驗證 Datadog 入口網站。 不需要另外的 Datadog 登入資料。 SSO 透過 Microsoft Entra ID 企業應用程式使用 SAML 2.0。

自動日誌轉發

用切換器將 Azure 訂閱活動日誌和資源診斷日誌轉發給 Datadog。 這個整合會自動建立並管理 Azure 監視器 對資源的診斷設定。 你可以用標籤規則過濾哪些資源會傳送日誌。

如需詳細了解支援的日誌類別,請參閱 使用 Azure 原生整合監視與觀察 Azure 資源。

計量收集

所有監控資源的 Azure 平台指標會自動傳送給 Datadog。 Datadog 資源會在您的訂用帳戶上獲指派 Monitoring Reader 角色,以啟用指標收集。 你也可以從 Application Insights 收集自訂指標。

代理部署與管理

直接從入口網站安裝並管理這些 Azure 運算資源上的 Datadog 代理:

計算類型 運作原理
Azure 虛擬機器 以虛擬機器擴充功能形式安裝
Azure 應用服務 安裝為 App Service 擴充功能
Azure Kubernetes Service (AKS) 部署為 DaemonSet
已啟用 Azure Arc 的機器 安裝作為 Arc 擴充套件

資源收集與雲端安全態勢管理

當你建立 Datadog 資源時,資源收集是預設啟用的。 它讓 Datadog 能為連結訂閱中每個Azure資源拉取元資料——類型、標籤和配置——填入 Datadog Resource Catalog,並為其他所有 Datadog 產品提供準確的Azure上下文,且無需額外付費。

雲端安全態勢管理(CSPM) 為可選且預設關閉。 啟用後,它會持續根據 CIS、PCI DSS、SOC 2、HIPAA 及其他基準測試來評估您的 Azure 環境。 CSPM 僅在資源收集啟動時啟用。 深入了解雲端安全性態勢管理。

訂閱 Datadog 服務

在建立 Datadog 資源之前,你需要在 Azure Marketplace 中啟用 Datadog 訂閱。 Datadog Azure Native ISV 供應項目會以 Datadog – An Azure Native ISV Service 的名稱發佈(供應項目 ID 為 dd_liftr_v2)。

若要訂閱:

  1. 在 Azure Marketplace 開啟 Datadog 優惠,或登入 Azure 入口網站,搜尋全球搜尋欄中的 Marketplace,並搜尋 Datadog – An Azure Native ISV Service。
  2. 選擇方案(或如果你的帳戶有 私人優惠 ),並選擇 訂閱。 透過 Marketplace 計費的 Datadog 使用量會計入貴組織的 Microsoft Azure 使用承諾 (MACC)(若適用)。

訂閱後,建立資源的窗格會開啟。 完整設定流程請參閱 「建立 Datadog 資源 」。

如需更多使用 Datadog 服務的協助,請參閱以下 Datadog 網站連結:

下一步