オラクルの統合された可観測性および管理ソリューションの中心であるApplication Performance Monitoringは、IT環境全体にわたってエンドツーエンドの可視性と診断のための可観測性を提供します。分散トランザクション・トレースを使用し、基盤となるテクノロジーとユーザー・エクスペリエンスを結び合わせ、ビジネス中心のアプローチによって問題の特定と診断を自動化します。
Oracle Application Performance Monitoringの概要を紹介します。
APMは、分散トレーシングシステムを堅牢なサービスとして実装したものです。これによりDevOpsチームは、OCIやオンプレミス、その他のパブリッククラウドで実行されている新しいアプリケーションと従来のアプリケーションのすべてのトランザクションを追跡できます(サンプリングも集計も行われません)。このサービスは、マイクロサービス・ベースのアプリケーションにもレガシーの多層アプリケーションにも、効果的なモニタリングを提供します。
このサービスでは、OpenTracingやOpenTelemetryなどのオープン・スタンダードを使用して、すべての共通プログラミング言語をモニタリングできます。専用Javaエージェントが従来のJ2EEアプリケーションまでカバーするため、ハイブリッド環境向けのエンドツーエンドのトランザクション・トレースが可能です。これらの機能をLogging Analyticsと組み合わせて使用することで、開発者およびIT運用スタッフは次のような操作を実行できます。
個々のトランザクションをトレースするインスタンスレベル観測によって豊富な一連のメトリックが提供され、それに基づいてパフォーマンス、可用性、負荷分析の自動アラートを受け取ることができます。
インスタンスレベルの包括的な診断により、すべてのトランザクションの正確な実行詳細をリアルタイムまたは長期にわたって検索できます。分散トレーシングは、ZipkinやJaegerなどのOpenTracing/OpenTelemetryと互換性があります。
柔軟な問合せ言語を使用して、アプリケーションの動作に関するインサイトを取得できます。トレースデータは、即時利用可能なディメンションやカスタム・ディメンションを使用してフィルタおよびクラスタ化され、包括的な分析を可能にします。
優れたエンドユーザー・エクスペリエンスを提供することは、あらゆるアプリケーション・マネージャにとって難しい仕事です。APMは、アプリケーションへのアクセス場所やアクセス方法にかかわらず、各エンドユーザーの実際のエクスペリエンスを常時追跡するためのモニタリングを提供し、担当者の負荷を軽減します。
ブラウザからアプリケーションにデータを収集し、エンドツーエンドの実際のユーザー・エクスペリエンスを測定できます。
各ユーザーセッションをエンドツーエンドでトレースし、診断します。ヘルプデスク担当者はこの機能を使用して、他の方法では再現が難しい問題を文書化できます。
個々のエンドユーザーのアクションをバックエンドトレースに接続し、ユーザーに発生する問題を迅速に解決できるようにします。また、DevOpsスタッフはバックエンドの問題の影響を分析し、多数のエンドユーザー・グループに影響する問題を優先順位付けできます。
プロアクティブ・モニタリングは、開発者とオペレータが、ユーザーに影響する問題を事前に防止するのに役立ちます。合成モニタリングでは、アプリケーションの可用性を確保するため、スケジュールされたスクリプト化モニターを実行できます。
単一のURLをモニタリングするか、Selenium IDEでスクリプト(.sideファイル)を作成してAPM内で実行することで、HTTPアーカイブ(HAR)ファイルとスクリーンショットを収集・取得し、潜在的な問題を可視化してフローを把握できます。
単一のREST APIをモニタリングするか、Postmanでスクリプト(JavaScriptファイル)を作成して一連の依存関係APIインタラクションを実行することで、カスタム・アプリケーション、SaaSサービス統合、サードパーティ・アプリケーションで使用されているAPIをモニタリングできます。
各モニター実行のアクションはバックエンドトレースに接続され、テスト実行で発生した問題を迅速に解決できます。また、DevOpsはバックエンドの問題の影響を分析し、多数のエンドユーザー・グループに影響するサービスやネットワークの問題を優先順位付けできます。
すべてのOCIデータセンターで利用可能な複数の場所(バンテージポイント)からモニターを実行します。
任意のコンポーネントからメトリックを引き出し、クラウドネイティブ・メトリックを大規模に収集します。既存のPrometheusエクスポータを利用したり、カスタム・メトリック・ソースを作成したりして、最適なモニタリングに必要となる正確なメトリックを取得できます。
Java仮想マシン(JVM)からメトリックを収集します。TomcatやOracle WebLogic Server、その他の一般的なアプリケーション・サーバーの即時利用可能な構成を拡張して、任意のJava Management Extensions(JMX)データを収集できます。
アラームおよび通知にはOCI Monitoringサービスを使用します。OCI Logging Analyticsとの統合により、問題が発生しているアプリケーションの関連ログにドリルダウンできます。すぐに使用できるダッシュボードや作成したカスタム・ダッシュボードで、モニタリングサービスによるログデータやその他のデータソースとともに、APM収集データ(サーバーメトリックとトレースデータに基づくメトリック)を表示できます。
Stack Monitoringは、OCIまたはオンプレミスで実行されているアプリケーションとアプリケーション・スタック・テクノロジーの検出とモニタリングを行います。Oracle E-Business Suite(EBS)などのアプリケーションと、その基盤となるアプリケーション・サーバー、データベース、ホストの健全性をフルスタックで可視化し、単一のソリューションでまとめて表示することができます。
ワンクリックの検出プロセスを使用して、Oracle E-Business Suiteなどのアプリケーションや、Oracle WebLogic Domain、Oracle Databaseなどのアプリケーション・スタック・テクノロジーのすべてのコンポーネントを検出します。その後、自動的に構築されたアプリケーション・トポロジーを活用して、アプリケーション・スタック全体の問題をトラブルシューティングできます。
検出後、スタック内の各リソースタイプについて、キューレートされた一連のステータスとパフォーマンスのメトリックが自動的に収集されます。各リソースのステータス、パフォーマンス、全体的な健全性を個別に、またはアプリケーション・スタック・ビューを使用してまとめてすぐにモニタリングできます。
Enterprise Summaryを使用して、オンプレミスまたはクラウドで実行されている企業全体のアプリケーションをモニタリングします。未解決のアラームを簡潔に要約し、懸念される問題を特定し、リソース固有のホームページにドリルダウンしてさらに調査することができます。ホームページを使用して、リソース固有のアラームを確認し、ホットスポットやリソースの大量消費を把握し、スタック全体のパフォーマンスのトラブルシューティングを行います。
OCI Monitoringを使用して、リソースがダウンしたときや、リソースを限界まで使用したとき、またはパフォーマンスが低下したときにアラームを起動します。Stack Monitoringのホームページに表示されるアラームから、OCI Monitoringにドリルダウンして、アラームの詳細にアクセスできます。
オラクル、マスター・プリンシパル・クラウド・アーキテクト、Vivek Verma
Oracle Cloud Infrastructure Application Performance Monitoring(APM)は、アプリケーションをモニタリングし、パフォーマンスの問題を診断するための包括的な機能セットを提供します。このサービスは、アプリケーションのパフォーマンスを深く可視化し、一貫したレベルのサービスを提供するために、問題を迅速に診断する機能を提供します。
全文を読むオラクルの統合型可観測性および管理プラットフォームの中心であるApplication Performance Monitoringは、他の可観測性サービスとともに、機械学習および高度なビジュアライゼーションを使用して複数層コーディング問題を迅速にデバッグできます。
デモ:Oracle Cloud Observability and Management Platformによるパフォーマンス問題の迅速な診断(6:00)
APMは、実際のユーザーモニタリングに加えて、包括的なアプリケーション・パフォーマンス・モニタリング・ソリューションを実現する合成モニタリングを提供します。合成モニタリングを使用すると、IT運用チームは、アプリケーションの可用性をプロアクティブにモニタリングし、ユーザー・エクスペリエンスやアクティビティに関係なく、問題を早期に検出できます。
モニタリングするイベントとリソースにのみ料金を支払います。VM、CPU、ホストの数に関係なく、トレースデータの表示と保持のための追加料金は不要です。
Application Performance Monitoringを無料でお試しください:
*「オラクルとローンスター大学、オンライン教育を変革」ローンスター大学副学長Longin Gogu氏