サード パーティ ソリューションを使用して Azure Cosmos DB を監視する

適用対象: NoSQL MongoDB Cassandra Gremlin Table

Azure Monitor とは別に、サード パーティ製の監視ソリューションを使って、Azure Cosmos DB インスタンスを監視できます。

重要

この記事で説明されているソリューションは情報提供のみを目的としており、所有権は個々のソリューションの所有者にあります。 十分な評価を行ってから、最適なものを選択することをお勧めします。

Datadog

{サポート: NoSQL、MongoDB、Gremlin、Cassandra、Table 用 API}

Datadog は、インフラストラクチャの監視、アプリケーション パフォーマンスの監視、ログ管理、ユーザー エクスペリエンスの監視などを網羅する完全に統合されたプラットフォームです。 会社のスタック内のすべてのツールとサービスのデータを結集することで、Datadog はトラブルシューティング、パフォーマンスの最適化、チーム間コラボレーションのための信頼できる唯一の情報源を提供します。 Datadog 内のすべての内容が同じタグ セットの下に編成されるため、特定の問題に関連するすべてのデータが自動的に関連付けられます。 Datadog を使用すると、盲点を排除することで、見落とされたエラーのリスクが軽減され、継続的なサービス メンテナンスの負担が軽減され、デジタル トランスフォーメーションが加速されます。

Datadog によって、CosmosDB から、リージョンあたりの使用可能なストレージの合計、作成された SQL データベースの数など、40 を超えるさまざまなゲージおよびカウント メトリックが収集されます。 これらのメトリックは Datadog と Azure の統合を通じて収集され、業界他社より 40% 速くプラットフォームに表示されます。 Datadog には、CosmosDB 用のすぐに使用できるダッシュボードも用意されていて、CosmosDB インスタンスのパフォーマンスに関する分析情報が即時に表示されます。 ユーザーは、プラットフォーム レベルのメトリック (使用された要求ユニットの合計など) と API レベルのメトリック (作成された Cassandra キースペースの数など) を視覚化して、Cosmos DB の使用状況をより深く理解できます。

Datadog は、以下のような、Azure Cosmos DB のさまざまなお客様に利用されています

  • Maersk
  • PWC
  • PayScale
  • AllScripts
  • Hearst

Datadog demo図: 実行中の Datadog

役に立つリンク:

Dynatrace

{サポート: NoSQL および MongoDB 用 API}

Dynatrace を使用すると、クラウド向けのソフトウェア インテリジェンスが提供されることで、クラウドの複雑性が緩和され、デジタル フォーメーションが加速されます。 自動的かつインテリジェントな監視を大規模に行うことで、Dynatrace のオールインワンのソフトウェア インテリジェンス プラットフォームは、アプリケーションのパフォーマンスとセキュリティ、基になるインフラストラクチャ、すべてのユーザーのエクスペリエンスに関する正解をもたらします。それにより、チームはクラウド運用を自動化し、向上したソフトウェアをより迅速にリリースし、比類のないデジタル エクスペリエンスを提供できます。
Dynatrace では MongoDB 用 API を使って CosmosDB メトリックが収集および配信されます。これには、呼び出しの数と応答時間が含まれ、集計、コマンド、読み取り/書き込み操作に従ってすべてが視覚化されます。 また、環境内で実行されているデータベース ステートメントも正確に示されます。 最後に、Davis AI Engine の機能を利用することで、どのデータベース ステートメントが機能低下の根本原因かを正確に検出でき、根本原因として特定されたデータベースを確認できます。

Dynatrace's various screen to provide monitoring information of Azure Cosmos DB図: 実行中の Dynatrace

次のステップ