インフラ監視 競争に満ちたネットワーク管理のニッチの1つです。しかし、この非常に競争の激しい部門内では、支配的なツールはほとんどありません。 AppDynamics そして New Relic. これらの2つのプラットフォームは、ゲーム内で最も包括的で透過的なネットワーク監視プラットフォームの1つとして、そのストライプを獲得しています。この記事では、 AppDynamics 対 ニューレリック どちらが良いかを決定するための議論.
AppDynamics
2008年の帰り道, AppDynamics 最初にJyoti Bansalによって開始されました。それ以来、同社は世界で最も有名なネットワーク監視プロバイダーの1つになりました。. AppDynamics アプリケーションスタックとネットワークインフラストラクチャを上から下まで監視できるように設計されたアプリケーションパフォーマンス監視プラットフォームを提供します.
作るものの一つ AppDynamics 特別なのは、インテリジェントパフォーマンスエンジンの使用です。これらには以下が含まれます。
- アプリiQ
- マイクロサービスiQ
- ベースラインiQ
- 診断iQ
- シグナルiQ
AppDynamics 主に大企業を対象としたソリューションです。次のようなブランドのインフラストラクチャ監視ソリューションとして非常に成功しています。 シスコ, Expedia, ナスダック, そして ディレクTV 長年にわたる製品の使用.
ニューレリック
ニューレリック このSaaSベースのソリューションは、ユーザーがネットワーク全体のデバイスの状態を評価できるようにするさまざまなインフラストラクチャ監視機能を提供します。と ニューレリック, モニターできます オンプレミス, クラウドベース, そして ハイブリッドインストール ネットワークインフラストラクチャ全体の透明性を確保します.
さまざまなものがあります ニューレリック 以下を含む、監視環境の構築に使用できる製品:
- New Relic APM
- New Relicインフラストラクチャ
- New Relic Browser
- New Relic Mobile
- New Relic Synthetics
- New Relic Insights
ニューレリック また、より大きな名前で成功を収めていますが、より大きな組織で同じような牽引力はありません。 AppDynamics. ニューレリック Zendesk、Hearst、Office Depot、およびTruliaの企業で使用されています.
AppDynamicsとNew Relicの直接比較
設置 | SaaS、オンプレミスまたはハイブリッドプラットフォーム | SaaS |
カスタムダッシュボード | はい | はい |
プログラミング言語 | Java、.NET。 PHP、Node.js、C ++、Python、Go | Java、.NET、Mode.js、PHP、Python、Ruby、Go |
設定可能なアラート | はい | はい |
報告書 | はい | はい |
API | REST API | REST API |
プラグインと拡張機能 | 130以上の拡張機能 | 100以上のプラグイン |
サードパーティ互換 | Amazon EC2、AWS EC2、AWS Elastic Cache Microsoft Azure ServiceBus、Postgre SQLデータベース、Apache、Docker、IBM Websphere、Zabbix、Linux、Splunk、Citrix、およびOracle | Amazon EC2、Amazon Elastic Book Store、Amazon RDS、Amazon SQS、Oracle Database、MySQL、Citrix NetScaler、Microsoft Azure SQL、データベース、Apache HTTPd、Red Hat |
価格 | 営業チームにお問い合わせください | プロアカウントは月額199ドルから |
アプリケーション監視
とともに AppDynamicsアプリケーションパフォーマンス管理 (APM)ネットワーク全体のアプリケーションのパフォーマンスを監視できるソリューション. AppDynamics ビジネスおよびアプリケーションのパフォーマンスをリアルタイムで表示できます。接続されたデバイスとアプリケーションのステータスは色分けされているため、障害があるかどうかを一目で確認できます(これは上の画像ではっきりと確認できます).
1つのエリア AppDynamics 本当に際立っている ニューレリック は 自動検出. AppDynamics’APMソリューションは、アプリケーションを介したカスタムジャーニーを自動的に検出できます。この旅は、色分けされた視覚ディスプレイにマッピングされます。この自動検出は、カートに追加などのアクションを登録し、ボンネットの下で何が起こっているかを確認できる形式で表示します.
自動検出機能は、ユーザージャーニー全体の透明性を確保するのに最も役立ちます。そのため、エンドツーエンドのユーザージャーニー全体を完全に透明にしたい場合は、 AppDynamics 以上の明確な利点があります ニューレリック. AppDynamics また、アプリケーションの障害とパフォーマンスの問題の根本原因を表示できるコードレベルの診断も提供します。これは、ネットワーク全体のアプリケーションのトラブルシューティングに非常に貴重です.
ニューレリック また、広範なアプリケーション監視エクスペリエンスも提供します。と ニューレリック, あなたはできる アプリケーションの応答時間を表示する, スループット, エラー率, アプリケーションヒストグラム, トランザクションメトリック, そして サービスマップ. アプリケーションヒストグラムを表示すると、接続されているすべてのアプリケーションの応答時間を表示できます。これは、複数のアプリケーションを一度に比較して、差し迫ったパフォーマンスの問題があるかどうかを確認できるため、優れています。.
応答時間と1分あたりの通話数に基づいて上位5つの外部サービスを示すグラフを表示することにより、外部サービスを監視することもできます。同様に、 JVMパフォーマンスアナライザー 次のような情報を表示できます スレッドアクティビティ, HTTPセッションデータ, クラス負荷カウント, アンロードカウント, そして 接続プールのメトリック. これらの機能を使用すると、問題が発生しているかどうかを確認できるため、問題を解決できます.
ニューレリック おそらく2つのシンプルなモニタリング体験を提供しますが、 AppDynamics 市場で比類のないです。自動検出機能は、すべてのアプリケーションに対してエンドツーエンドの可視性を提供します。エンドユーザーにとって可能な限りサービスを改善することに真剣に取り組むなら、 AppDynamics 2つの製品のより良い選択です.
データベース監視
ニューレリック することができます データベース呼び出し応答時間の表示 そして スループット, 時間 データベース呼び出しに費やした, SQLクエリ分析, 遅いSQLレポート, そして データベースキャッシュ操作. 作るものの一つ ニューレリック 特に使いやすいのは、特定のデータベースにフィルターをかける機能です。と AppDynamics リソース消費、待機状態、実行プラン、SQLプロシージャ、ストアドプロシージャ、データベースオブジェクト、変更イベント、ユーザーセッション、スキーマ統計、実行プランを表示できます。.
AppDynamics を含む広範なデータベースプロバイダーをサポート Amazon RDS, MySQL, オラクル, Postgre SQL, SQLサーバー, スカラトラ, スカラ, Sybase ASE, Sybase IQ, Mongo DB, DB2, そして カサンドラ. 対照的に, ニューレリック のサポートを提供しています オラクル, MySQL, Microsoft SQL Server, Microsoft Azure SQL データベース, Mongo DB, そして Postgre SQL. プラグインの完全なリストの取得とインストールについて詳しくは、こちらのリンクからこちらをご覧ください。.
設置
AppDynamics 多くのインストールタイプで利用可能であり、 SaaSプラットフォーム, オンプレミス, または ハイブリッドプラットフォーム. 一方, ニューレリック SaaSを介してのみ利用可能です。柔軟な展開オプションを探しているなら AppDynamics あなたのための製品です.
カスタムダッシュボード
ニューレリック ユーザーは、ダッシュボードからさまざまなパフォーマンスメトリックを直接表示できます。エクスペリエンスをカスタマイズするには、パフォーマンスメトリックをダッシュボードにドラッグアンドドロップします。ネイティブであるパフォーマンスメトリックの範囲があります ニューレリック 選択できますが、独自のメトリックを作成することもできます。監視する指標を選択し、その周辺でユーザーエクスペリエンスを構築できます。.
の AppDynamics ダッシュボードもカスタマイズ可能です。アプリケーション、サーバー、およびデータベースのパフォーマンスに関するメトリックを表示できます。と AppDynamics, ユーザーのエクスペリエンスをカスタマイズできます。たとえば、ユーザーがカスタムダッシュボードを表示できるようにする場合は、アカウントを構成します。 カスタムダッシュボードビューアー 役割。の範囲があります カスタムダッシュボードテンプレート 最初から構築するために使用できます.
カスタムダッシュボードは、 AppDynamics そして ニューレリック 完全に均等です。これらはそれぞれ、新規および経験豊富なユーザーがアクセスできる方法でカスタムダッシュボードを作成する機能を提供します.
プログラミング言語
プログラミング言語の観点から、両方の製品は、一般的なプログラミング言語の範囲をサポートしています。. AppDynamics の使用をサポートしています Java, .ネット, PHP, Node.js, C++, Python, そして 行く. 同様に, ニューレリック のサポートを提供しています Java, .ネット, Mode.js, PHP, Python, ルビー, そして 行く. この2つは、プログラミング言語のサポートに関して同等です.
アラート
大規模なネットワークでは、アプリケーションのパフォーマンスを追跡できるように、アラートシステムを配置することが不可欠です。アラートがなければ、簡単に取り残され、ダウンタイムにつながる可能性のある主要なパフォーマンスの問題を見逃してしまいます。. AppDynamics そして ニューレリック これを認識し、ユーザーにアラートと通知を提供して、現在のイベントについていくことができるようにしました。.
の AppDynamics アラートシステムは、ユーザーに 健康ルール (上に示しました)。正常性ルールは、本質的にアラートのトリガー条件のリストです。これらの多くは、デフォルトで「CPU使用率が高すぎます」。箱から出して、次のようなテンプレートの範囲もあります 全体的なアプリケーションパフォーマンステンプレート アプリケーションの負荷や応答時間などの指標を監視します.
アラートに関しては ニューレリック, 最も有用なものの1つは可用性アラートです. ニューレリック 定期的なリクエストを送信して、ピンガーを使用してアプリケーションの可用性を確認します。アプリケーションがダウンすると、サービスがオフラインであることを知らせるアラートが送信されます。これにより、すぐにステップインしてサービスをオンラインに戻すことができます.
と ニューレリック, 独自のアラートポリシーを設定できます。また、アプリケーションのさまざまなグループに対してアラートポリシーを定義したり、次のようなアラートチャネルを操作したりすることもできます。 ヒップチャット, ジラ, PagerDuty, そして キャンプファイヤー. 利用可能な構成の範囲に基づく, AppDynamicsヘルスルールの使用は、よりカスタマイズ可能なアラート機能を提供します ニューレリック.
報告書
レポートを使用すると、過去の使用状況データを反映し、重要な情報をチームの他のメンバーに伝えることができます。これらの各プロバイダーには、フル機能のレポート機能が含まれています。と AppDynamics ダッシュボードから直接データを取得して、レポートに変換できます。レポートの種類は次のとおりです アプリケーション正常性レポート, ダッシュボードレポート, コントローラー監査レポート, そして ホーム画面レポート.
あなたはできる 必要に応じてレポートを作成します または、定期的にレポートをスケジュールできます。レポートのスケジューリングは、パフォーマンスデータを定期的にチェックインできるため、特に便利です。. New Relic’s レポート機能により、カスタマイズされたレポートを作成および受信できます。生成できるレポートの種類には、 可用性レポート, ホスト使用状況レポート, 容量分析レポート, そして スケーラビリティ分析レポート.
加えて, ニューレリック 毎日、毎週、または毎月、定期的なSLAデータを作成および表示できるレポートがあります。これらのレポートはすべて.csvファイルとしてダウンロードできます。シンプルさだけに基づいて, ニューレリック あらかじめパッケージ化されたレポートオプションが利用可能なため、ここで勝ちます.
API
APIは、ネットワーク監視プロバイダーがユーザーが独自の監視環境を構築できるようにする最も一般的な方法の1つになりました. AppDynamics そして ニューレリック それぞれが独自のAPIを備えているため、ユーザーは自分のネットワークを思いのままにアレンジできます。.
しかしながら, AppDynamics 拡張機能でも止まりません。また、 REST API. REST APIを使用すると、次のことができます。 カスタムアプリケーションを構築する 監視エクスペリエンスをカスタマイズするためのアドオン。 APIを使用してアプリケーションメトリックを取得し、新しいアプリケーションを構成することは、 AppDynamics.
ニューレリック また、コア監視プラットフォームの機能を強化するために使用できる独自のREST APIも提供しています。と New Relic’s API、からデータを取得できます ニューレリック 製品を作成し、独自のデータを挿入し、構成を調整します。現在、APIを使用してアラート、APM、ブラウザー、インフラストラクチャ、インサイト、モバイル、プラグイン、およびSyntheticsを強化できます。.
たとえば、インフラストラクチャの監視を改善するためにAPIを使用する場合は、InsightsクエリAPIを使用してサブスクリプションの使用状況データを取得できます。同様に、インフラストラクチャアラートAPIを使用して、アラートの受信方法を管理できます。.
プラグインと拡張機能
カスタマイズされた監視エクスペリエンスを実現するには、ほぼ確実に拡張機能を追加するオプションが必要になります。これは両方のことです AppDynamics そして ニューレリック 何らかの形で促進しました。の AppDynamics Exchange は AppDynamics拡張機能への回答。ユーザーが必要に応じて拡張機能を作成してリクエストできるようにします。現在、 130以上の拡張機能が利用可能 無料でダウンロードする.
これらは、監視エクスペリエンスを強化するのに非常に役立ちます。たとえば、Amazonのクラウドサービスを使用している場合、利用できる拡張機能がいくつかあります. Amazon AWS SQSモニタリング拡張機能, AWS EC2で使用するAppDynamics Monitoring Extension, AWS AutoScalingモニタリング拡張機能, そして AWS EBSモニタリング拡張, すべて、AWSサービスを監視できます.
ニューレリック また、アプリケーションスタックを監視するための独自のプラグインシステムもあります。がある 100以上のプラグイン 利用可能ですが、独自に構築することもできます。プラグインは、Ruby SDK、Java SDKから、またはAPIを使用して構築できます。すべてのプラグインは、Plugin Centralディレクトリから見つけることができます。の中に プラグイン中央ディレクトリ, 他の開発者によって公開されたプラグインを検索できます。気に入ったプラグインが表示されたら、ダウンロードボタンを押してインストールするだけです。.
プラグインプロセスのシンプルさと、プラグインセントラルディレクトリによって提供される統合に基づく, ニューレリック よりアクセスしやすいプラグイン機能を提供します AppDynamics. どちらの製品でも、必要に応じて監視環境を構築できます, ニューレリック ここに利点があります.
サードパーティの互換性
最新のネットワークがより専門的なサードパーティのプラットフォームとサービスで複雑化するにつれて、これらに対応できるネットワーク監視ツールを使用することが必要になりました。多くの場合、サードパーティ製品との統合は、サービスの透明性を確保する唯一の方法の1つです。上記の両方で AppDynamics そして ニューレリック プラグインと拡張機能を使用してこれを完了します。このセクションでは、各製品と互換性のあるサービスをより具体的に見ていきます。.
の AppDynamics Exchangeライブラリ さまざまなサードパーティのサービスおよび製品のサポートを提供します。 Amazon EC2, AWS EC2, AWS ElastiCache, Microsoft Azure ServiceBus, Postgre SQL, アパッチ, Docker, IBM Websphere, ザビックス, Linux, スプランク, Citrix, そして オラクル. これにより、他の製品と統合するための強固な基盤が提供されます。.
対照的に, New Relic’s プラグインには以下のサポートが含まれます Amazon EC2, Amazon Elastic Block Store, Amazon RDS, Amazon SQS, Oracleデータベース, MySQL, Citrix NetScaler Microsoft Azure SQLデータベース, Apache HTTPd, そして Red Hat Enterprise Linux いくつか例を挙げます。提供されるプロバイダーの幅広さに基づく, ニューレリック ここには明確な利点があります。に記載されているプロバイダーの範囲 ニューレリック ウェブサイトはで提供されるものよりもかなり広いです AppDynamics 拡張機能.
価格
価格設定は、主要な懸念事項の1つです。予算の制約に関係なく, ニューレリック 最大の組織を除くすべての組織にとって明確な利点があります. ニューレリック 伝えられるところでは、2つのより手頃なオプションであり、 AppDynamics 多くの中小組織の手の届かないところに置くことができます.
使用するために支払う価格 ニューレリック で計算できます ニューレリック ウェブサイト。終了コストは、クラウドサービスプロバイダー、インスタンスのサイズ、インスタンスの実行時間、インスタンスの数などの多くの要因に依存します。プロのアカウント ニューレリック 各ホストの月額199ドル(£151)から開始します。これを年間プランとして購入すると、価格は149ドル(113ポンド)に下がります.
一方、あなたはの販売チームに連絡する必要があります AppDynamics の価格を表示するには APM Pro, APM Advanced, または APMピーク. AppDynamicsの価格は年間3,600ドル(2,737ポンド)と言われています.
それは注目に値する ニューレリック 展開するプラットフォームの種類に基づいて、さまざまな価格設定オプションを提供します。から選択できます New Relic APM, New Relicインフラストラクチャ, New Relic Browser, New Relic Synthetics, New Relic Mobile, そして New Relic Insights.
AppDynamics対New Relic:評決
各製品が提供する幅広い機能を考えると、両方がほぼすべての環境で最高のツールであることは否定できません。ただし、それを促進する予算がある場合は、 AppDynamics. そのアプリケーション監視機能、自動検出機能、および拡張機能の深さは、以下の利点を提供します。 ニューレリック.
ただし、より単純で複雑さの少ない製品を探している場合は、 ニューレリック 代わりに。ユーザーインターフェースは直感的であり、銀行を壊すことなく洗練されたアプリケーション管理を実行できます。まだREST APIがあり、プラグインを使用してコアプログラムを拡張することができます.
最終的に選択するアプリケーション監視ソリューションは、環境によって異なります。多数のアプリケーションを管理する大規模な環境は、 AppDynamics より ニューレリック (大企業との牽引力によって示されるように!)。対照的に, ニューレリック ピークサイズに達していない中規模から大規模の組織に適しています.
ードをカスタマイズして、必要な情報を表示できます。同様に、 AppDynamics もカスタムダッシュボードを提供しています。両方のプラットフォームは、ユーザーが必要な情報を簡単に見つけられるようにするために、視覚的に魅力的なダッシュボードを提供しています。プラットフォームによっては、ダッシュボードのカスタマイズに必要なスキルや知識が異なる場合があります。しかし、どちらのプラットフォームでも、ユーザーが必要な情報を簡単に見つけられるようにするために、カスタマイズ可能なダッシュボードを提供しています。