IBM Cloudant 延伸

在 IBM® Cloud Logs 中,您可以使用 IBM Cloudant 延伸深入瞭解 IBM Cloud 帳戶中產生的日誌。

IBM Cloudant 是完全受管理的 NoSQL 資料庫服務,可為開發人員和企業提供擴充能力。 它可讓使用者毫不費力地處理大量資料和高流量負載,而且只需最少的維護。 IBM Cloudant 以 CouchDB 技術為基礎,搭配相容的 API 和複製協定,支援彈性、無模式的 JSON 文件儲存,非常適合需要快速迭代開發和動態資料結構的應用程式。 它的高可用性和自動故障移轉功能可確保 99.99 % SLA 的可靠性和最少的停機時間。IBM Cloudant 還可與其他 IBM Cloud 服務無縫整合,為開發及管理現代應用程式提供一個具凝聚力的生態系統。

開始之前

使用此擴充套件,您可以建立一個儀表板,用來可視化和分析 IBM Cloudant 服務的日誌。 儀表板可讓您追蹤資料庫效能、偵測錯誤、分析記憶體使用量和指令,並提供寶貴的洞察力,以最佳化快取和資料儲存作業。

在 IBM Cloud Logs 中,由 IBM Cloud 服務產生的日誌 (稱為平台日誌) 包含元資料欄位,您可以使用這些欄位來加強搜尋和分析資料。

  • applicationName:應用程式名稱是產生並傳送日誌到 IBM Cloud Logs 的環境。 設定為 ibm-platform-logs。
  • subsystemName:子系統名稱是產生並傳送日誌到 IBM Cloud Logs 的服務或應用程式。 它被設為 cloudantnosqldb:<instanceID>,其中 <instanceID> 是 IBM Cloudant 的實體 ID。

在 IBM Cloud 中,您必須設定 IBM Cloud Logs Routing,以便將日誌路由到 IBM Cloud Logs 服務。

在監控 IBM Cloud 帳戶中產生的日誌之前,您必須在該帳戶中設定 IBM Cloud Logs Routing 服務,以定義要監控日誌的目的地。

  • 您可以在帳戶中設定 1 個或多個 IBM Cloud Logs 實例。
  • 區域中產生的平台日誌會路由到 IBM Cloud Logs Routing 中設定的 IBM Cloud Logs 範例。 IBM Cloud Logs 帳戶中的實例可以位於同一區域,也可以位於不同區域。
  • 您必須在 IBM Cloud Logs Routing 和 IBM Cloud Logs 之間定義服務對服務的授權,以授予 IBM Cloud Logs Routing 服務將記錄傳送至 IBM Cloud Logs 服務的權限。

如需相關資訊,請參閱:

此擴充套件部署的內容

此擴充項目包含一個或多個項目。

部署擴充套件時包含的項目
包括 號碼
警示 1
儀表板 1
強化 0
活動至指標 0
規則 1
視圖 0

在部署此擴充功能之前,請確保部署此擴充功能不會導致您 的 IBM Cloud Logs 實例超出限制。 如果部署擴充碼導致超出限制,部署將會失敗。

部署擴充套件

您可以在任何收集 IBM Cloudant 日誌的 IBM Cloud Logs 範例中部署此擴充套件。 此擴充套件包含一組預先設定的資源,例如儀表板和警示,可協助您監控關鍵指標、識別異常狀況並優化系統效能。

如需部署擴充套件的詳細資訊,請參閱部署 、管理及移除 IBM Cloud Logs 擴充套件。

部署後,請驗證延伸組態處理資料的方式是否與您的 IBM Cloud Logs 實例 TCO 組態相符。 透過 分析及警示 和 優先洞察 資料管道處理的資料可使用警示、儀表板和事件至指標等功能。 部署擴充套件後,請確定配置符合您的需求。 例如,如果您有 TCO 政策 將資料傳送至 分析及警示 pipeline,您將需要變更此擴充套件設定的儀表板,以使用「分析」和「警示」 資料,而非 優先洞察.

儀表板

提供一個儀表板,提供 IBM Cloudant 日誌的相關資料。 此儀表板的設計是為了可視化和分析 IBM Cloudant 服務的日誌。

儀表板包括

  • 總日誌數量
  • 線狀檢視中的服務動作
  • 依資料庫與行動列出 dbName
  • 按客戶和行動列出 ClientIP
  • 回應者 statusCode
  • statusCode 和 method
  • 請透過以下方式索取資訊 httpMethod
  • 清單 dbRequest
  • 有關請求與方法的詳細資訊

警示

您可以部署以下警報:

  • IBM Cloudant - HTTP error responses detected:向 IBM Cloudant 服務提出的一個或多個 HTTP 請求傳回的狀態代碼大於 400,表示用戶端或伺服器出錯 (例如 4xx 或 5xx )。 這些回應可能指向驗證失敗、無效請求、速率限制或內部伺服器問題等問題。

規則

您可以部署一個規則來取代訊息文字,以避免映射例外。