レビュー Appdynamicsのレビューと評価

Appdynamicsのレビューと評価

目次:

ビデオ: How to Integrate AppDynamics with Slack (10月 2024)

ビデオ: How to Integrate AppDynamics with Slack (10月 2024)
Anonim

統合監視

AppDynamicsは、Unified Monitoringと呼ばれる特定のソリューションを提供します。 これは、エンタープライズの目的では、6つの異なるAppDynamics製品が1つのプラットフォームにロールインされることを意味します。APM、ブラウザーリアルユーザーモニタリング(RUM)、モバイルRUM、合成モニタリング(現在ベータ版)、データベースモニタリング、およびサーバーモニタリングです。 目標は、Webスタック全体、フロントエンド、バックエンドの可視性を提供し、インフラストラクチャ、根本原因分析、およびパフォーマンスの問題が発生した場所を正確に追跡するためのカスタマイズされたアラートを使用して、ブラウザーとデバイス全体のユーザーエクスペリエンス(UX)を管理することです。

AppDynamicsが実際にすべてを実行できるかどうかをテストするために、メインダッシュボードから始めました。 上部のナビゲーションバーには、エンタープライズユーザーが必要とする相対的な順序で主要なコンポーネントが一覧表示されます(アプリケーション、データベース、インフラストラクチャ、分析、ダッシュボード&レポート、アラート&レスポンスの順)。 ナビゲーションバーの下には、きれいなタイルレイアウトがあり、アプリケーションとデータベースのボックスがあります。各ボックスには緑と赤のステータスバーがあり、各Webサイトの現在の状態(AppDynamicsの社内UXのパフォーマンス測定値)を示しています。

Dynatrace UEM、SmartBear AlertSite Pro、およびPingdomとは異なり、AppDynamicsはUX測定にApplication Performance Index(Apdex)オープンスタンダードを使用していません。実際、AppDynamicsの一部の人々は人気のあるインデックスに声高に反対しています。 他のダッシュボードタイルには、ユーザーイベントとトランザクションのスナップショットを提供する分析ボックスと、Dynatrace UEMダッシュボードの同じタイルに似ていますが、より基本的なデザインの組み込みおよびカスタムダッシュボードのリストが含まれますSmartBear AlertSite Proレイアウトに近づきます。

純粋にWebサイト監視の観点から見ると、ビジネスユーザーは[アプリケーション]タブで最も多くの時間を費やします。 デモアプリケーションの1つであるオンライン小売サイトをクリックすると、アプリケーションの完全なアーキテクチャを示す詳細なフローマップを見ていることに気付きました。 矢印はフロントエンドのJavaおよびPHPノードからMySQLデータベースおよびサーバーを介して戻り、マウスがライン上に移動したときのある場所から別の場所へのHTTP呼び出しの流れを示すインタラクティブなラインがありました。 概念的なレイアウトは、Ghostery MCMがサードパーティのタグとWebサイトコンポーネントを表す方法に似ていますが、ユーザートランザクションがたどる経路に正確に焦点を合わせています。

同じアプリケーションダッシュボードビューで、トップのビジネストランザクションにタブ移動し、オンライン小売サイトのコンテキストで、ほとんどのHTTP呼び出しを受信した製品ページをエラーとページ応答時間(緑のチェックマークで)で強調表示しました彼らの健康状態を示す)。 このダッシュボードの他の2つの興味深いタブは、トランザクションスナップショットとトランザクションスコアであり、UXが正常であったか、遅いか、エラーが発生しているかに基づいてWebサイトまたはアプリケーションのパフォーマンススナップショットを定期的に提供します。 トランザクションスコアは、その長いトランザクションのリストを、トランザクションの割合を示す棒グラフに変換します。これは、「通常」から「ストールとエラー」までです。 これは、トランザクションの長いリストを取得し、ユーザーがウェブサイトのパフォーマンスを視覚化するためのシンプルなグラフにまとめるための迅速かつ簡単な方法であることがわかりました。

[アプリケーション]タブの左側の垂直ナビゲーションを下にスクロールすると、Webユーザーページとモバイルユーザーエクスペリエンスページの両方がユーザートラフィックを分割していることがわかりました。 それぞれがDynatrace UEMにある同じ種類のカスタマイズ可能なタイルダッシュボードを提供し、ユーザーの応答時間、さまざまな理由からのページリクエスト、さまざまなブラウザー、デバイス、使用されているオペレーティングシステムの円グラフを分解するインタラクティブマップを選択できます。 Dynatrace UEMは、デザインとチャートのオプションをやや幅広く提供していますが、機能は基本的に同等です。 トラフィックがどこから来ているかについては、AppDynamicsはRUMと合成モニタリングの両方を提供しますが、SmartBear AlertSite Proのような合成中心の製品とは対照的に、AppDynamicsは主にRUMに焦点を当てています。 プラットフォームの総合的な監視は、早期のエラー警告に使用され、ジョブが異なる間隔で設定されたWebサイトをテストします。

ビジネスの中

アプリケーションからデータベースおよびインフラストラクチャへの道を歩むことで、AppDynamicsはフロントエンドと同じレベルのWebサイトのバックエンドに対するビジネスの可視性を容易に理解できるようにしました。 リストされたデータベースのいずれかをクリックすると、別のインタラクティブなタイルダッシュボードビューが表示され、ロード時間、メモリ、ネットワークおよびディスク入出力(I / O)などのメトリック、クエリ、データベース呼び出し、セッションへのライブビューとレポートが表示されます。

サーバーをリストする[インフラストラクチャ]タブも同じように機能しました。 これらのタブはすべてAppDynamicsの根本原因分析機能に結びついているため、オンライン小売アプリケーションの各レベルからカスタムダッシュボードにデータを簡単にプルできました。 これは、AppDynamicsが「タグアンドトレース」機能と呼んでいる特定のユーザートランザクションリクエストを追跡することができた場所です。アプリケーションフローマップからデータベース呼び出しを追跡し、1つのタイルの折れ線グラフとしてレイアウトし、次のサーバーCPUプロセス。 AppDynamicsの「スマートコードインスツルメンテーション」を使用すると、手動で構成することなくデータベースとサーバーをセットアップおよび監視できるため、バックエンドプロセスもほとんどコード不要です。

AppDynamicsを介して利用可能なバックエンドAPMの可視性と根本原因分析は、エンタープライズ開発者とITチームにとって最も魅力的な機能の一部です。 しかし、平均的なビジネスユーザーにとっては、最も注目を集める可能性が高いのは、ビジネストランザクションに結び付けられるプラットフォームの事前作成されたカスタムダッシュボードです。 カスタムダッシュボードの作成では、AppDynamicsエクスペリエンスはSmartBear AlertSite ProおよびDynatrace UEMと同等であり、調整可能なグリッドとしてタイルをレイアウトするか、明確に定義されたグラフプロパティを持つより構造化された絶対ダッシュボードレイアウトを使用しました。

コンポーネントをダッシュ​​ボードに追加するときに、さまざまなカテゴリのメトリック(たとえば、全体的なアプリケーションパフォーマンス、ビジネストランザクションパフォーマンス、UXなど)をグラフ、円グラフ、またはスピードゲージグラフィックとして表すことができました。 ステータスライト、ヘルスルールのイベントリストボックス、およびその他のウィジェットを追加するオプションもありました。 ビジネスの観点から特定の用途のカスタムダッシュボードを作成したのは、収益に対するパフォーマンスをグラフ化する機能です。 AppDynamicsは、エンドツーエンドのビジネストランザクションを測定するためのパフォーマンスベースラインを設定し、ダッシュボードを介してこのリアルタイムのビジネスデータを大きな遅延なしで表示する非同期サポートを備えています。 私のテストには、映画チケットWebサイトからのデータも含まれ、カスタムダッシュボードで、ビジネスはチケットの購入量とWebサイトの総収益に対して平均応答時間を比較できます。 企業のさまざまなレベルのビジネスユーザー向けにカスタムダッシュボードを作成し、マーケティング、基幹業務(LOB)マネージャー、さらには組織内のエグゼクティブにさえ、必要に応じて分析を正確に監視できるパーソナライズされたダッシュボードを提供できます。時間、運用ウェブサイトのデータ。

アラート、分析、およびWebサイトの正常性

AppDynamicsは、(Apdexメトリックではなく)カスタムヘルスルールとポリシーを使用して、UXおよびビジネストランザクションのパフォーマンスを測定します。 このため、AppDynamicsでの分析とアラートの設定と使用は、他のWebサイト監視サービスとは異なりました。

いくつかの異なるWebアプリケーションを管理するエンタープライズユーザーとして行動し、各Webサイト、さらにその背後にある個々のデータベースとサーバーに個別のヘルスルールを設定することができました。 正常性ルールを作成するときは、アプリケーションまたはトランザクション全体のパフォーマンスからWebおよびモバイルUX、エラー率、個々のノード、エンドポイントに至るまで、影響を受けるコンポーネントを正確に決定します。

次に、ルールの時間枠と間隔を選択し、ルールの「違反」が検出されてからアラートポリシーが開始されるまでの時間を選択しました。また、ルールが警告条件およびクリティカル条件で考慮される特定のパラメーターも設定します。 この方法でアラートを設定すると、Apdexメジャーを受け入れるのではなく、企業がWebサイトの各可動部分で許容可能なパフォーマンスまたはUX標準として定義するものをよりきめ細かく制御できました(これらのメトリックは、他のウェブサイト監視サービス)。

そこから、特定のアクション(アプリケーションの自動再起動など)の実行や電子メールまたはテキストアラートの送信先の指定など、すべてまたは特定の正常性ルール違反に対して特定のアラートポリシーを構成しました。 AppDynamicsはまた、私が設定した特定のヘルスルールが指定された時間内でどのように変化しているかの概要を送信するメールダイジェストを提供します。 電子メールのダイジェストは簡単で、より多くのコンテキストなしでエラーの箇条書きリストを提供しました。 電子メールの本文にある特定のヘルスルールエラーの原因に関する詳細(予備的な根本原因分析など)を使用することもできましたが、パフォーマンスの重要な要素を把握するために、アラートで作業を完了しました。

ここで注目に値する他のいくつかの分析機能は、ビジネスインパクト分析です。これは、失敗したWebサイトトランザクションとそれらの障害がどの顧客に影響を与えたかを特定するレポートです。タイムスタンプ付きのイベントは、企業のマーケティングチームがウィンバックキャンペーンを実施するのに役立ちます。

ベストオブザバンチ

AppDynamicsは、非常に大規模な環境向けに設計されています。 単一のWebサイトとモバイルアプリケーションを管理している中小企業にとっては、非常に高価なロケット船を使用してブロックを追い払うようなものです。 ただし、相互接続された複数のアプリケーションとWebサイトを管理する企業組織の場合、AppDynamicsにはお金の価値があります。 このまとめでレビューしたすべてのWebサイト監視サービスの中で、AppDynamicsは、Webおよびモバイルの監視、バックエンド分析、レポートとアラートの最も完全なパッケージを提供しました。 企業向けのエディターズチョイスとして簡単に選択できました。

Appdynamicsのレビューと評価