IBM Cloudant エクステンション

IBM® Cloud Logs では、 IBM Cloudant 拡張を使用して、 IBM Cloud アカウント生成されたログを調べることができます。

IBM Cloudant は、開発者や企業にスケーラビリティ機能を提供するフルマネージド NoSQL データベースサービスです。 これにより、ユーザーは最小限のメンテナンスで大量のデータや高トラフィック負荷を難なく処理することができる。 互換性のある API とレプリケーション・プロトコルを備えた CouchDB テクノロジーをベースに構築された IBM Cloudant は、柔軟でスキーマ・フリーの 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> は のインスタンスID。 IBM Cloudant

IBM Cloud では、 IBM Cloud Logs サービスにログをルーティングするよう、 IBM Cloud Logs Routing を設定する必要がある。

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
ダッシュボード 1
エンリッチメント 0
イベントから測定基準まで 0
ルール 1
ビュー 0

このエクステンションをデプロイする前に、エクステンションをデプロイしても IBM Cloud Logs インスタンスの制限を 超えないことを確認してください。 エクステンションをデプロイした結果、制限を超えた場合、デプロイは失敗します。

拡張機能のデプロイ

このエクステンションは、 IBM Cloudant ログを収集する IBM Cloud Logs インスタンスにデプロイできます。 この拡張機能には、ダッシュボードやアラートなど、重要なメトリクスの監視、異常の特定、システム・パフォーマンスの最適化に役立つ一連の設定済みリソースが含まれています。

エクステンションのデプロイに関する詳細は、 IBM Cloud Logs エクステンションのデプロイ、管理、および削除を 参照してください。

デプロイ後、エクステンション構成が IBM Cloud Logs インスタンスの TCO 構成と一致する方法でデータを処理することを確認します。 アラート、ダッシュボード、メトリックスへのイベントは、 分析とアラート と 優先順位の洞察 データパイプラインを通して扱われるデータに対して利用可能な機能である。 エクステンションをデプロイしたら、設定がニーズに合っていることを確認してください。 たとえば、 TCO ポリシー で 分析とアラート パイプラインにデータを送信する場合、この拡張機能によって構成されたダッシュボードを変更して、 優先順位の洞察 ではなく分析とアラートのデータを使用する必要があります。

ダッシュボード

IBM Cloudant ログに関するデータを提供するダッシュボードが1つ用意されている。 このダッシュボードは、 IBM Cloudant サービスからのログを視覚化し、分析するために設計されています。

ダッシュボードは以下の通り:

  • ログ総数
  • ラインビューでのサービス別アクション
  • データベース別リストとアクション別リスト dbName
  • クライアント別リストとアクション別リスト ClientIP
  • 回答者 statusCode
  • statusCodemethod
  • 資料請求 httpMethod
  • リスト dbRequest
  • リクエストとメソッドの詳細情報

アラート

次のような警告を展開することができる:

  • IBM Cloudant - HTTP error responses detected: IBM Cloudant サービスへの1つ以上の HTTP リクエストが、クライアントまたはサーバーのエラーを示す400以上のステータスコードを返した(たとえば、 4xx または 5xx )。 これらの応答は、認証の失敗、無効なリクエスト、レート制限、またはサーバー内部の問題などの問題を指している可能性があります。

Rules

マッピングの例外を回避するために、メッセージテキストを置き換えるルールを導入することができます。