AppDynamics そして ダイナトレース 世界で最も有名なアプリケーションパフォーマンス監視プロバイダーの2つです。インフラストラクチャ全体のアプリケーションパフォーマンスとビジネストランザクションの透明性を必要とする組織は、これらのツールを顕著に使用します。この記事では、 AppDynamics 対 ダイナトレース これらのプラットフォームが非常に人気があり、より優れている理由を確認する!
AppDynamics
AppDynamics は、使用監視とビジネスパフォーマンス監視を組み合わせて、ユーザーに最適なサービスを提供するアプリケーションパフォーマンス監視ソリューションです。と AppDynamics あなたはできる ビジネストランザクションとアプリケーションのパフォーマンスをリアルタイムで表示する ダッシュボード経由。プラットフォームには機械学習も組み込まれているため、パフォーマンスの低下が認識されたときにアラートが送信されます(これについては、以下でさらに詳しく説明します).
ダイナトレース
ダイナトレース は、独自のAIソリューションが組み込まれたアプリケーション監視ソリューションです。 ダイナトレース あなたはできる アプリケーションをリアルタイムで監視する, と同様 ハイブリッド, マルチクラウド環境, マイクロサービス, コンテナ, そして ユーザー体験. 監視の最終目標 ダイナトレース ユーザーに可能な限り効率的な体験を提供することです.
この目標を念頭に置いて ダイナトレース 環境内のほぼすべてのユーザーとビジネスの旅を監視する機能があります。この試みで非常に成功しており、顧客の間で確立されたさまざまな名前を獲得しています。実際には, ダイナトレース Fortune 100の72に最適なソリューションです!
AppDynamics対Dynatrace APM:直接対決!
アプリケーションパフォーマンスの監視 | はい | はい |
クラウド監視 | はい | はい |
AI | はい | はい |
アラート | はい(事前構成およびカスタム) | はい(事前構成およびカスタム) |
APIS | Controller API、Analytics Events API、Standalone Machine Agent API、Database Agent API、Application Agent instrumentation API、およびCloud Connector API | Dynatrace Problems API、Events API、Topology and Smartscape API、JavaScript API、およびLog Analytics API. |
プラグイン | はい(カスタムおよびサードパーティ) | 拡張機能(カスタム130以上) |
サードパーティのサポートと技術サポート | はい(Oracle、Google CLoud、IBM Cloud、.NET、Amazon Web Services、Java、Cloud Foundry、PagerDuty、Azure仮想マシンを含む). | はい(Amazon Web Services、Google Cloud、IBM Cloud、Docker、Cloud Foundry、Mesosphere、Microsoft Azure、Red Hat Enterprise Linux、Pivotal、SAPを含む). |
価格 | ユニットあたり、年間3,600ドル(2,739ポンド) | 年間サブスクリプションあたり10,000ドル(£7,609) |
アプリケーションパフォーマンスの監視
製品の設計に基づいて、アプリケーションパフォーマンスの監視がこれらのプロバイダーの両方の基本であることは明らかです。. AppDynamics アプリケーション監視機能が含まれます アプリケーションマッピング, 動的ベースライン そして コードレベルの診断. ベースラインパフォーマンスモニタリングは、ビジネストランザクションを監視するすべてのエージェントがデータをコントローラにフィードバックすることを意味します. AppDynamics 次に、機械学習を使用して、各メトリックのベースラインを作成します.
による AppDynamics, ベースラインは、アプリケーションの一般的なパフォーマンス特性です。ベースラインメトリックは、アプリケーションの応答時間やコンバージョンなどのメトリックに適用できます。これにより、自分自身を推定するよりもはるかに明確な基準点が得られます。言い換えれば、ベースラインは、パフォーマンスの問題がアプリケーションに大きな影響を与えていることを明確に確認するのに役立ちます.
ダイナトレース また、コアインフラストラクチャからクラウドサービスまでの可視性を提供する、広範なアプリケーション監視エクスペリエンスを提供します。あなたはできる アプリケーションのパフォーマンスに関するリアルタイムのメトリックを監視する すべてのサービスが稼働していることを確認します。パフォーマンスの問題が特定された場合、プラットフォームの人工知能機能により、行動を起こし、根本原因を特定できます。.
の Dynatrace AIエンジン これをする Dynatrace OneAgentから直接取得したメトリックの分析 そして サードパーティツール. の Dynatrace AIエンジンは異常を特定できます パフォーマンスの問題を特定し、問題の原因を特定します。これはすべて自動的に行われ、何も設定する必要はありません.
これら2つは、アプリケーションの監視機能に関して非常に近いものですが、 AppDynamics 使いやすさの点でわずかな優位性があります。などの機能 トポロジーマップ 異種アプリケーションを選別し、環境全体の完全な可視性を維持するのに役立ちます.
アプリケーション発見
アプリケーション発見 さまざまなアプリケーションを監視するための最も便利な機能の1つは、すべてをゼロから手動で構成する必要がないためです。また、まばらなクラウドサービス間でドットを接続して、ある程度の可視性を維持できるようにします。どちらも AppDynamics そして ダイナトレース スタック全体でアプリケーションを自動検出するために使用できます.
AppDynamics 持っています 自動検出機能 インフラストラクチャを自動的に検出するように設計されているため、各デバイス内で発生するカスタマージャーニーを確認できます。ログインからユーザープロファイルなどのより詳細な情報まで、カスタマージャーニー全体を見ることができます。これらすべての情報を手元に置いておくことで、カスタマーエクスペリエンスを妨げる可能性のあるものを見逃すことがなくなります。この情報はすべて、トポロジマップの形式で表示されます.
の Dynatrace autodiscovery 機能は特に動きが速く、5分以内に物理インフラストラクチャと仮想インフラストラクチャをマッピングできます。. DynatraceのSmartscapeテクノロジー 検出できる ウェブサイト, 用途, サービス, プロセス, クラウドサービス, ホスト, そして 自動的にネットワーク. この情報は、最新のトポロジマップとして表示されます。これは近い比較ですが、利点は AppDynamics 表示の明瞭さと、トポロジマップが必要なすべての情報を表示する方法に基づいて.
クラウド監視
クラウドサービスが最新のネットワーク環境に集中していることを考えると、クラウドサービスの可視性を得ることが非常に重要になりました。プレミアム価格の2つのソリューションとして、それが驚くことではありません AppDynamics そして ダイナトレース 完全な可視性でクラウドサービスを監視できる可能性があります。と AppDynamics 仮想アプリケーションの場合と同様に、クラウドサービスのアプリケーションパフォーマンスとビジネストランザクションをリアルタイムで監視できます。.
クラウドビジネストランザクションを表示することにより、顧客が検索を行ったり、ショッピングカートに商品を追加したり、チェックアウトしたときに、アプリケーションが顧客にどのように反応するかを確認できます。クラウドの可視性に関して最も有用な機能の1つは 自動検出 特徴。自動検出はクラウドサービスと連携してビジネストランザクションを検索し、 トラフィックのトポロジマップ サービスを移動します。これにより、クラウドサービスのパフォーマンスを明確に把握できます.
ダイナトレース ユーザーは、人気のあるクラウドサービスのパフォーマンスをリアルタイムで表示できます。これらには、インフラストラクチャ正常性メトリックが含まれます. Dynatraceは、さまざまなクラウドプラットフォームをサポートしています 含む アマゾンウェブサービス, Google Cloud, Microsoft Azure, Cloud Foundry, クベルネテス, RedHat OpenShift, そして ヘロク. Dynatraceをクラウド監視に適したプラットフォームにしているのは、AIの使用です.
プラットフォームのAIソリューションは、従来クラウドサービスの管理を困難にしていた依存関係の変化に対応できます。 AIソリューションは、手動で複製できない方法で、パフォーマンスの問題をリアルタイムで自動検出することをサポートしています。これにより、ユーザーは不透明なクラウドサービスを監視する従来の制限を回避できます。.
人工知能と機械学習
人工知能と機械学習により、アプリケーション管理の従来のモデルが頭に浮かびました. AppDynamics そして ダイナトレース 機械学習機能を使用してパフォーマンスの異常を検出することにより、この新しいモデルを受け入れました。上記のように, AppDynamics 機械学習を使用して自動的に パフォーマンスベースラインを計算する そして 異常な行動を検出する.
異常な動作が特定されると、アラートがユーザーに送信されます。障害解決に関しては、AIシステムは、に基づいて異常を検索することにより、トラブルシューティングプロセスを高速化します。 平均応答時間. AIは、問題の原因となっているコードの行にたどり着くことができます。これは、顧客が最高のユーザーエクスペリエンスを享受できるようにするために優れています.
DynatraceのAI に設計されています アプリケーションスタック全体のパフォーマンスの問題を認識する. このプラットフォームは、予測分析とベースラインを使用して、アプリケーションの異常な動作を検出し、アクションを実行する必要がある場合に通知します。この AIソリューションには、トリガーされたしきい値が問題であるかどうかを判断する機能さえあります それは顧客体験に影響を与えます。本質的に、AIはパフォーマンスの問題に自動的に優先順位を付け、些細な問題を無視して過剰なアラートを削減するのに役立ちます.
アラート
の AppDynamicsアラートシステムは正常性ルールに基づいています, これらは設定するルールです アラートがトリガーされるタイミングを決定する. しかしながら, AppDynamics 開始するための事前設定済みのヘルスルールが多数付属しています。システムのコツがわかったら、分岐を開始して、 独自のカスタムアラートを作成する.
アラートシステムの興味深い点は、通知を送信できるだけでなく、 反応を自動化する に応じて。次のような反応を実行できます 診断, 改善, HTTPリクエスト, クラウドの自動スケーリング, カスタムアクションでさえ. AppDynamics したがって、同じ方法では提供されないレベルの自動化を提供します ダイナトレース.
Dynatraceの プラットフォームは、人工知能を使用して、環境全体のパフォーマンスの問題を識別します。問題が検出されるたびに、問題を通知するアラートが送信されます。各アラートには、根本原因を突き止めるのに役立つ情報が含まれています。必要に応じて、独自のアラート条件を作成できます アラートしきい値の定義.
あなたがする必要があるのは アラート名を作成する, スコープタイプ, そして メトリック, そして 次に、トリガー条件として機能するアラート値を指定します. たとえば、使用可能なディスクが23 GB未満になった場合に通知するアラートを構成できます。すべてのライブアラートは問題のフィードに表示されるため、パフォーマンスの問題が発生したときに迅速に対応できます。.
APIS
の範囲があります Dynatrace API 含んでいる Dynatrace Problems API, イベントAPI, トポロジとSmartscape API, JavaScript API, そしてその Log Analytics API. Events APIは、無相関イベントのグローバルフィードを生成し、個々のイベントのパラメーターを表示し、外部イベントを監視環境にプッシュします.
注意することが重要です APIアクセスはDynatraceユーザーに制限されています. あなたはできる SaaS環境でDynatraceを使用すると、1分間に最大50件のリクエストしかありません. ただし、Dynatrace APIを使用すると、月に最大100個のカスタムメトリックを無料で監視できます。.
AppDynamicsには独自のAPIもあります それにより、ユーザーは カスタムアプリケーションを構築する 監視環境に新しいメトリックを追加します. AppDynamics また、ユーザーに複数のAPIを提供して、監視プラットフォームをカスタマイズします。これらには コントローラーAPI, Analytics Events API, スタンドアロンマシンエージェントAPI, データベースエージェントAPI, Application Agent Instrumentation API, そして クラウドコネクタAPI. たとえば、コントローラーAPIは、クエリメトリックとともにコントローラーを管理および構成するために使用されます。.
プラグイン
エクスペリエンスをカスタマイズするための利用可能なプラグインと拡張機能がない場合、組織の周囲に監視環境を構築することはほとんど不可能です。常に新しいサービスがリリースされているため、プラグインを使用すると、監視環境を更新し、市場全体の最新の開発状況を把握することができます。.
ダイナトレース することができます 独自のプラグインを作成する 企業のニーズに基づいています。プラグインを作成するために必要なこと Pythonのコード メトリックスの表示方法を決定するJSONファイルを作成します。カスタムメトリックを作成すると、すぐに表示されるOneAgentパフォーマンスメトリックとともに表示されます。たくさんあります Dynatrace用のプラグインを作成したサードパーティプロバイダー, などの Jenkins Dynatraceアプリケーション監視プラグイン.
と AppDynamics 独自のプラグインを作成できるだけでなく、他のサードパーティのプラグインもダウンロードできます. AppDynamics その専用のウェブサイトのセクションがあります AppDynamics Exchange, これには拡張機能の範囲が含まれます。がある 130以上の拡張機能 AppDynamics Exchange Webサイトで、ダウンロードして監視環境に組み込むことができます。.
拡張機能には Apacheで使用するAppDynamics Monitor Extension. このプラグインを使用すると、ユーザーはApache Webサーバーからメトリックを取得して、 AppDynamicsメトリックブラウザー. 2つのプロバイダーのうち, AppDynamics に行くだけでよいので、より良いプラグインのセットアップがあります AppDynamics 両替 既存のプラグインのリストを表示します。と ダイナトレース 他のサイトを検索して、利用可能なものを確認する必要があります.
サードパーティのサポートと技術サポート
これらの製品は両方とも、さまざまなテクノロジーを幅広くサポートしています。あまりにも多くありますので、ここではすべてをリストしませんが、重要なものをいくつか見ていきます。. ダイナトレース のような他の多くの有名なテクノロジープロバイダーと提携しています アマゾンウェブサービス, Google Cloud, IBMクラウド, Docker, Cloud Foundry, 中間圏, Microsoft Azure, Red Hat Enterprise Linux, ピボット, そして SAP.
同様に, AppDynamics のサポートを提供しています オラクル, Google Cloud, IBMクラウド, .ネット, アマゾンウェブサービス, Java, Cloud Foundry, PagerDuty, そして Azure仮想マシン. これはエリアです AppDynamics そして ダイナトレース 純粋なボリュームのみに基づいて均等に一致している.
コミュニティサポート
アプリケーション監視ツールを最大限に活用するには、購入後のコミュニティサポートが貴重な情報源です. AppDynamics フォーラムと知識ベースを含む独自のコミュニティサイトがあります。フォーラムでは、コミュニティの他のメンバーと会話したり、技術的な質問をすることができます。このフォーラムは人でいっぱいではありませんが、あなたがいくつかの貴重な洞察を得るのに十分なアクティブなメンバーがいます.
ダイナトレース 独自のコミュニティサイトもあります. コミュニティサイトでは、フォーラムにアクセスできます, 製品ドキュメントを見る, そして サポート問い合わせ先. どうやら AppDynamics 2つのプロバイダーのよりアクティブなフォーラムがあるので、フォローしているアクティブなコミュニティを探している場合は、 AppDynamics.
価格
AppDynamics エージェントユニットを制限する無料プランを提供します。ただし、フル機能のプロバージョンは、1年あたり3,600ドル(2,739ポンド)の価格で開始されます。一方, ダイナトレース 年間サブスクリプションで約10,000ドル(7,607ポンド)と報告されています。これにより、両方の製品がかなり高価なアプリケーション監視ソリューションになります. AppDynamics として利用可能です SaaS, オンプレミス, そして ハイブリッドソリューション. AppDynamicsは価格の点でお勧めです。.
AppDynamics対Dynatrace:最終判定
これらの各ツールは、市場に出回っている他のほとんどのプロバイダーにはない、堅牢で多様なアプリケーションパフォーマンスエクスペリエンスを提供します。これらの製品は両方とも途方もない力と汎用性を備えていますが, AppDynamics 勝ちます。ながら ダイナトレース トップクラスの製品で、並んでいると少し時代遅れに見えます AppDynamics.
最適なプラットフォームは、アプリケーション監視の取り組みから何を達成するかによって異なります。製品を扱う人は、製品自体と同じくらい重要な場合があります。適切な場合、どちらの製品でもアプリケーションの監視に制限はほとんどありません。すべては、環境内でどのように適用されるかにかかっています.
全体のパフォーマンスとビジネストランザクションの透明性を必要とする組織は、AppDynamicsとダイナトレースのようなアプリケーションパフォーマンス監視プロバイダーを使用することがあります。この記事では、AppDynamicsとダイナトレースの比較を行い、それぞれのプラットフォームの機能や価格について説明しています。両方のプロバイダーは、アプリケーションの監視機能に関して非常に近いものですが、AppDynamicsは使いやすさの点でわずかな優位性があります。また、クラウドサービスの可視性を得ることが非常に重要になっているため、両方のプロバイダーは完全な可視性でクラウドサービスを監視できる可能性があります。