AIのような新機能も大事だが……
アプリケーションパフォーマンス監視(APM)の比較で着目すべき3つの機能(1/2 ページ)
アプリケーションパフォーマンス監視(APM)市場で注目に値するベンダーを比較・評価する際、AI(人工知能)のような新しい機能だけでなく、監視、レポート、分析機能の点からも検討する必要がある。
アプリケーションパフォーマンス監視(APM)の適切なベンダーを見つけるのは難しくなる可能性がある。ベンダーが提供する機能についての長いリストを考慮しながら比較対照すると、大変な労力がかかると感じるだろう。APMソフトウェアの場合はもっと簡単に比較できる。監視、レポート、分析という3つの主要機能を評価すればよい。
本稿では以下の製品についても解説する。
- Datadog
- Nagios
- Stackify
- Sensu
- Dynatrace
- Pingdom
- LogicMonitor
- Splunk
- Grafana
- AppDynamics
- New Relic
1.監視
監視は、全ての単一APMプラットフォームの中核を成す機能なので、多くの形式で利用できる。ただし各プラットフォームがサポートする監視の種類は、それぞれ大きく異なる可能性があり、プラットフォームがターゲットとする市場にも左右される。
基本的なサーバ監視とメトリクス
サーバはアプリケーション開発における数少ない普遍的要件の1つだ。そのためサーバ監視は全てのAPMプロバイダーにとって不可欠な機能になる。結果として、基本的なサーバ監視とメトリクスを用意していないAPMソフトウェアを見つけるのは容易ではない。この機能では特に、ベンダーによるサーバ監視の実装方法に特別な注意を払うことが重要になる。つまりデザインや使いやすさといった要素を考慮する。それにより、組織にどのような影響を及ぼす可能性があるかを判断する。
「Datadog」のようなプラットフォームは非常に洗練されたUI(ユーザーインタフェース)を用意している。これはあらゆる規模のチームにうってつけだ。ただし、インフラの規模によってはコストが高くつく可能性がある。一方、「Nagios」のようなOSS(オープンソースソフトウェア)は構成可能かどうかに大きな重点を置く。また、そのセルフホスト型の性質のおかげで価格的にはずっと手頃になる。各プラットフォームの基本的なサーバ監視サービスの違いは微妙に見えるかもしれない。だが実のところ、チームが特定のプラットフォームを扱う方法にこうした細部が直接影響する。
リアルユーザーモニタリング
全てのアプリケーションには実行元になるサーバが必要だが、全てのアプリケーションにユーザーがいるわけではない。リアルユーザーモニタリング(RUM)は受動型監視の一種だ。ユーザーがアプリケーションに対して取った全行動を、クライアント側とサーバ側の両方のメトリクスを使用して追跡/分析する。Webアプリケーションの場合、これは次のようなことを意味する。RUMは、ユーザーがアクセスした全ページとユーザーがクリックした全ボタンを追跡して集計する。これにより、スタック全体で全ての行動の影響を特定できる。基盤となるAPMソフトウェアの機能によって、ネットワーク要求の速度から基本的なデータベースクエリの効率まで、あらゆる対象の追跡が可能になる。
その性質から、RUMはユーザー中心のアプリケーション監視に特に重点を置くAPMプロバイダーが提供していることが多い。通常はモバイルアプリケーションとWebアプリケーションの形を取る。例えば「Stackify」はWebアプリケーションRUMに注力している。一方、New RelicのソフトウェアはWebとモバイル両方のユーザー監視を提供する。「Sensu」など、その他のベンダーはサーバ側の監視を対象としており、クライアント側のRUM機能は提供していない。
Webパフォーマンス監視
Webパフォーマンス監視は拡張的な側面で、RUMと併せて利用できることが多い。運用アプリケーションではJavaScriptフレームワークの利用が増加し続けている。またアプリケーション開発者は、Webブラウザベースのビジネスロジックを実装するためにそうしたフレームワークを利用する傾向がある。こうしたことから、アプリケーションの変更によってユーザーのWebブラウザ内に生じかねないパフォーマンスの影響を把握することがこれまで以上に重要になる。これはRUMと結び付けられることが多いが、Webパフォーマンス監視はWebブラウザ内で利用できるメトリクスのパフォーマンス面を特に重視する。ユーザーの満足度を徹底的に分析するのではない。
一般的な法則として、WebベースのRUMを提供するAPMプロバイダーはWebベースのパフォーマンス監視も提供する傾向にある。例えば、DynatraceのAPMツールはWebブラウザベースの監視を使用してJavaScriptのエラーメッセージを特定する。また、全ての要求に関わるWebブラウザの遅延も追跡する。Web向けのコンポーネントを用意しているアプリケーションは非常に多い。そのためWebパフォーマンス監視は組織の規模を問わず価値ある洞察をもたらすことができる。組織規模が問題にならないとはいえ、慎重に構成しなければアプリケーションが受け取るトラフィック量がボトルネックになる可能性がある。その点に注意が必要だ。トラフィック量の多いアプリケーションでは大量の情報が生成される。また、Webブラウザのバージョンが変わりやすいことにより、これらのアプリケーションではWebアプリケーションのパフォーマンスメトリクスが一般化され過ぎることがある。
合成監視
RUMとWebパフォーマンス監視は実際のアプリケーション使用を追跡する。一方、合成監視(Synthetic Monitoring)では一般的なアプリケーション使用を追跡する。つまり、アクティブユーザーの動作を追跡するのではなく、前もって設定された動作を使用して監視データの変化を特定する。これは、実際のユーザーで問題が発生する前に、潜在的な問題を特定するのに役立つ可能性がある。
対象を絞った合成監視の好例となるのがSolarWindsの「Pingdom」だ。このAPMツールには、Webサイトのパフォーマンスと可用性をアプリケーションのネットワーク外から継続的に監視するためのツールが備わっている。Pingdomはどの規模のWebアプリケーションにも最適なプラットフォームとなる。ただし、価格が手頃で、クライアント側をターゲットにする機能セットがあるため、比較的小規模なアプリケーションにうってつけだ。これに対し、より堅牢なAPMプラットフォームでは、従来のサーバ側の監視と分析をベースにして合成監視を追加機能として提供する。このようなプラットフォームには「LogicMonitor」などがある。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
顧客対応から現場まで支援、フィールドサービスを変えるAIエージェント基盤とは -
製品資料
現場のスケジューリング不全を解消、フィールドサービス業界におけるAI活用 -
製品資料
AI活用で開発効率は本当に上がる? レビュー負荷を抑える新たな開発環境とは -
製品レビュー
複数のAIモデルを一元管理するには? 開発者の自由と組織の統制を両立する秘訣 -
市場調査・トレンド
グローバル脅威2025:AIで変わるサイバー攻撃、最新手法と防御策を徹底解説
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「HDD終了」は本当か 巨大クラウド2社が下した大容量フラッシュへの決断
-
2
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
3
AIで人を減らした企業がもう心変わり 「AIブーメラン現象」の実態
-
4
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
5
「データ集約」はリスクだらけ? 分散型データセンターが“必然”になる理由
-
6
レガシー基幹システムをSAPに統合 山善が突き止めた「標準化と個別最適」の境界線
-
7
10年かけてBIを再構築したアマノの一手 「権限がない」「予算がない」でもDXは動かせる
-
8
管理職の損失は年間29万円 資料はあるのに調べ直しが減らない理由
-
9
【漫画付き】"RAG導入失敗3例"と処方箋 「入れても使われない」を終わらせる
-
10
「GitHub Copilot」3000人に配布も基本機能しか使われない 保険大手が得た教訓
ホワイトペーパーランキング PR
-
1
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
2
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
3
属人化や仕様バグはなぜ起きる? AI時代に必須のドキュメント文化の作り方
-
4
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
5
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
6
中小企業必見、Microsoft 365でゼロトラストセキュリティを実現する方法
-
7
5分で分かる「AI駆動開発エージェント」 要件定義から設計・実装・テストまで
-
8
動画で知るランサムウェア被害企業のリアル、会計データが無事だった理由とは
-
9
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
10
NTTドコモが実践したクラウド統合監視 業務量2倍でも残業削減を実現できた理由
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー