Dynatraceが合成監視、トレース、ログを統合し、即座にインサイトを得る方法をご紹介します。
異常は、システム内の何かが予期せぬ動作をしているという手がかりです。こうした早期の警告を検知することで、SREや開発者は、顧客体験に影響が出る前に問題を調査し解決するための重要な時間的余裕を得ることができます。しかし、検知だけでは不十分です。根本原因を特定し、小さな不具合が収益や顧客体験に影響を与える深刻な事態に発展する前に、チームが対策を講じられるようにする必要があります。
Dynatraceは、合成監視、トレース、ログを自動的に連携させます。これにより、異常の検知から正確な根本原因の特定までを1分未満で実現できます。 統合ソリューションがなければ、異なるシステムに分散したログを精査する必要があり、時間がかかるだけでなく人的ミスも発生しやすくなります。Dynatraceでは、失敗したテスト実行を掘り下げた後、分散トレースや関連ログに直接ジャンプしてコード内の正確なエラーを特定できます。単なるデータ表示ではなく、Dynatraceは迅速な解決策を提供します。
実際の動作を例を交えてご説明いたします。
エラーから解決策へ、わずか数ステップで
Dynatraceプラットフォームは、フロントエンド、バックエンド、データベースのいずれに起因する複雑な課題も解決するために構築されています。 現代のアプリケーションは分散システムであり、単一のユーザー操作が数十のサービスにまたがる一連のイベントを引き起こす可能性があります。この連鎖を理解するには、起点(ユーザーの操作)からその後のすべてのステップを結びつける必要があります。合成監視と分散トレースは、この複雑な連鎖を可視化する強力な機能ですが、自動的に連携されて初めて、エンドツーエンドのパフォーマンスとユーザーエクスペリエンスに関する容易な洞察を提供します。

それでは、このプロセスを段階的にご説明いたします。
1. ダッシュボードで異常を特定する
私たちの旅は、既成の合成監視ダッシュボードから始まります。この高水準の概観は、すべてのモニターとロケーションからの結果を集約しており、旅行予約システムにおけるHTTP 500エラーの急激な増加といった問題を容易に発見できます。これらのエラーはそれぞれユーザー体験に悪影響を及ぼす可能性があるため、収益の損失やブランド評判の毀損につながる重大なサービス劣化が発生する前に、迅速に原因を究明する必要があります。
問題のある指標を1回クリックするだけで調査が開始されます。

2. 障害発生モニターの特定
時間軸とエラー種別のコンテキストを引き継いだ状態で、指定期間内に500エラーを発生した全合成モニターのフィルタリング済みリストが表示されます。ここでは、EasytravelのstoreBookingモニターが77.78%という低い稼働率を示し、5件のリクエスト失敗を記録していることが即座に確認できます。
「エラーを分析」をクリックすると、さらに詳細な調査が可能です。

3. 失敗した実行の分析
このページでは、時間軸に沿った個々のテスト実行リストが表示されます。このタイムライン上では、特定の失敗した実行(赤色でマーク)を即座に特定でき、一般的な問題から具体的な失敗事例へと移行できます。失敗した実行を選択し、「トレースを表示」をクリックすることが調査の最終ステップとなります。

4. 分散トレースによる根本原因の特定
さらに1回クリックすると、自動化されたブリッジを経由して分散トレースエクスプローラーに移動します。Dynatraceはすべてのコンテキストを自動的に引き継ぎ、その特定の失敗に関する正確なエンドツーエンドトレースを表示します。
ここで根本原因が明らかになります。トレースは例外が捕捉されたことを示し、関連ログへ直接リンクします。そこには技術的な原因と詳細なエラーメッセージが待機しています:storeBookingサービス内で ArrayIndexOutOfBoundsExceptionが発生しました。これにより、コードのどの部分が破損したか、500エラーの急増を解決するためにどこを確認すべきかが正確にわかります。 Dynatraceはこの体験を単一プラットフォームに統合し、複数のツールに分散した断片的なデータを精査する手間と時間を削減します。問題がエスカレートする前に解決を可能にします。

メリット:断片的なデータではなく、実行可能な解決策
高レベルなダッシュボードからコードレベルの根本原因に至るこのワークフロー全体が、1 分もかからずに完了します。ダッシュボードから開始しても、Problem アプリから開始しても、結果は同じです。瞬時に、決定的で実行可能な答えを得ることができます。
お探しの答えが見つかりませんか?
新しいディスカッションを開始するか、Q&Aフォーラムでサポートをお求めください。
フォーラムへ