# アプリケーションパフォーマンスモニタリング -------------------------------------------------------------------------------- title: "はじめに" description: "Application Performance Monitoringにより、Function実行の即時の高度なログとドリルダウンレポートを表示し、有意義なインサイトを導き出すことができます。" last_updated: "2026-09-02T11:25:12.647Z" source: "https://docs.catalyst.zoho.com/ja/devops/help/apm/introduction/" service: "DevOps" -------------------------------------------------------------------------------- # Application Performance Monitoring ## はじめに Catalyst Application Performance Monitoring(APM)は、Catalystアプリケーション内のFunctionsの実行に関する貴重で詳細なインサイトを提供するCatalyst DevOpsコンポーネントです。APMにより、Functionsの基準を監視し、実行に関する重要な統計とレポートを取得し、そのデータをレビュー・分析してバグや問題を特定し、アプリの品質を損なうことなく即座に修正できます。 注意: Application Performance Monitoringは現在、CA(カナダ)データセンターからアクセスするユーザーには利用できません。アカウントがCA DC(accounts.zohocloud.ca/)で作成されている場合、この機能を利用できません。 Catalyst Logsでは、Functionのロギングを実行し、すべてのFunction呼び出しの書き込まれたログにアクセスできますが、APMは標準ログを強化し、Functionのパフォーマンスに関する多面的で有益な情報を提供します。 DevOpsサービスの他のコンポーネントについては、このページで詳しく確認できます。 APMは、Catalystアプリケーション内の5種類のFunctions(Basic I/O、Advanced I/O、Cron、Event、および**Browser Logic**)を、プログラミング環境(JavaおよびNode.js)で自動的に監視します。 注意: Catalyst APMは現在、Pythonプログラミング環境で作成されたServerless Functionsをサポートしていません。JavaおよびNode.js Functionsのみを追跡・監視できます。 いくつかのパフォーマンス監視メトリクスに基づいて、Functionsに関する以下の包括的な分析を取得できます: * 選択した期間における呼び出し数とエラー数、および各実行のレスポンスタイムに関するFunction固有のグラフ * より良いインサイトを得るために、すべてのFunctionsのレスポンスタイムをグループ化した集約レポート * 問題領域をより簡単に特定するための、選択した期間における最も遅いFunctionコール上位100件のリスト * 重要なメタデータとレスポンスの詳細を含む、すべてのFunction呼び出しのリスト * Functionsが行ったコンポーネントコール、最も遅いパフォーマンスのコンポーネント、詳細なコンポーネント使用トレース、およびその他の関連データなど、視覚的に統一されたフォーマットでのドリルダウンされたコンポーネント使用情報 プロジェクトでAPMを有効にすると、この情報がCatalystサーバーにプッシュされ、Catalystコンソールからアクセスできるようになります。CatalystにFunction実行の追跡が不要な場合はいつでもAPMを無効にでき、必要に応じて再度有効にできます。 -------------------------------------------------------------------------------- title: "メリット" description: "Application Performance Monitoringにより、Function実行の即時の高度なログとドリルダウンレポートを表示し、有意義なインサイトを導き出すことができます。" last_updated: "2026-09-02T11:25:12.647Z" source: "https://docs.catalyst.zoho.com/ja/devops/help/apm/benefits/" service: "DevOps" -------------------------------------------------------------------------------- ### メリット 1. Functionの特性に関する即時的、文脈的、かつ明確なインサイト<br /><br /> APMは、Functionsのすべてのパフォーマンスおよび動的な側面について、整理された構造的な形式で、俯瞰的な概要と詳細なレポートの両方を提供します。提供される情報は、アプリケーションの正確なまたは潜在的な問題箇所を特定し、改善可能な領域を理解し、アプリケーションのエンドユーザーに影響を与える前にパフォーマンスの問題を修正することが容易なユーザーフレンドリーなレイアウトで表示されます。 2. アプリケーションのテストと診断の改善<br /><br /> APMは、アプリケーションテストを高速化することでアプリケーション構築プロセスを強化します。アプリケーションのパフォーマンスに関する重要なデータの取得プロセスは完全に自動化され、Catalystによって処理されるため、トレースおよび監視サービスを手動で実装する必要がなく、作業が容易になります。マイクロサービスの障害が発生した時点で検出、診断、解決でき、サービスを通じて価値を提供できます。APMは、厳選されたシームレスなユーザー体験を提供し、洗練されたアプリケーションパフォーマンスをビジネスの成功につなげるのに役立ちます。 3. きめ細かなコンポーネント使用トレース<br /><br /> APMは、アプリケーション内のFunctionsによって呼び出されるCatalystコンポーネントの特定の設定問題を識別するのに非常に有益な、すぐに使えるコンポーネント使用トレースを提供します。Functions内でSDKを使用して組み込まれた依存コンポーネントインスタンスの基本的なドリルダウンパフォーマンスレポートを取得でき、アプリケーションのコンテキストを詳細にキャプチャします。最も遅いコンポーネントや最も長いFunction実行時間を特定し、その根本的な問題に取り組むことができます。また、ユーザーごとに発生する問題を特定し、それらに対するソリューションを構築することもできます。 4. アクセスの容易さ<br /><br /> Catalystにより、アプリケーションにAPMを統合するためのアクションを実行する必要がなくなります。必要なのは、ボタンをクリックしてコンソールでAPMを有効にするだけです。Catalystがバックグラウンドでサーバーからデータを取得し、コンソールのAPMに表示します。更新された情報にアクセスし、必要な時にいつでもFunctionsをライブで監視できます。 -------------------------------------------------------------------------------- title: "APMの有効化または無効化" description: "Application Performance Monitoringにより、Function実行の即時の高度なログとドリルダウンレポートを表示し、有意義なインサイトを導き出すことができます。" last_updated: "2026-09-02T11:25:12.647Z" source: "https://docs.catalyst.zoho.com/ja/devops/help/apm/enable-disable/" service: "DevOps" -------------------------------------------------------------------------------- ### Application Performance Monitoringの有効化 CatalystアプリケーションのFunctionsのパフォーマンス追跡を開始するには、プロジェクトでApplication Performance Monitoringを有効にする必要があります。 APMによるFunctionパフォーマンス追跡について、以下の点を覚えておいてください: * CatalystはAPMが有効な場合にのみ、Functionのパフォーマンスを追跡して記録します。 * APMを有効にしても、開発環境では料金は発生しません。本番環境では、Catalystサーバーからデータの各カテゴリを取得するごとに1回の読み取りコールが発生します。つまり、1つのグラフまたはテーブルを取得する料金は1クレジットです。詳細については、料金ページを参照してください。 * コンソールでAPMを無効にすると、APMが無効な期間に実行されたFunctionsのパフォーマンスデータを取得できなくなります。そのため、この期間中は本番環境でのFunctionパフォーマンスレポートの取得に対する課金はありません。 * Catalystは、Functionsのすべてのパフォーマンスレポートを最大30日間保持します。そのため、APMでは常に過去30日間のパフォーマンスレポートと実行の詳細を確認できます。 * APMを無効にした後に再度有効にすると、Catalystは無効だった期間のデータを除いた過去30日間のデータを表示します。 コンソールからCatalystアプリケーションのApplication Performance Monitoringを有効にするには: 1. Catalystコンソールの左ペインでDevOpsに移動し、APMをクリックします。 <br /> 2. APM機能ページでEnable Nowをクリックし、表示される確認ウィンドウでProceedをクリックします。<br /> CatalystプロジェクトでAPMが有効になり、APM Dashboardを表示できるようになります。アプリケーション内のFunctionsのパフォーマンスが記録され、データがAPMに表示されます。 ### Application Performance Monitoringの無効化 必要に応じて、いつでもCatalystプロジェクトのAPMを無効にできます。無効にすると、Function実行データを表示できなくなります。 注意: APMの有効化と無効化に関する重要なポイントについては、このセクションを参照してください。 CatalystプロジェクトのAPMを無効にするには: 1. APMページの上部にある省略記号アイコンをクリックし、Disableをクリックします。<br /> <br /> 2. 確認ポップアップウィンドウに「DISABLE」と入力し、Confirmをクリックします。<br /> <br /> APMが無効になります。Function実行データを表示したい場合は、再度有効にできます。 -------------------------------------------------------------------------------- title: "ダッシュボード" description: "Application Performance Monitoringにより、Function実行の即時の高度なログとドリルダウンレポートを表示し、有意義なインサイトを導き出すことができます。" last_updated: "2026-09-02T11:25:12.647Z" source: "https://docs.catalyst.zoho.com/ja/devops/help/apm/dashboard/" service: "DevOps" -------------------------------------------------------------------------------- ### Dashboard _Dashboard_セクションでは、特定の期間にわたる各Functionのいくつかのカテゴリのパフォーマンスデータの概要を表示します。 グラフを表示するには、セクション内のドロップダウンリストからFunctionと期間を選択する必要があります。 最初にFunctionのタイプを選択する必要があります。 <br /> これにより、プロジェクトでコンソールにデプロイされたそのタイプのすべてのFunctionsが一覧表示されます。Functionを選択します。 <br /> 以下の期間のいずれかを選択できます: <table class="content-table"> <thead> <tr> <th class="w30p">期間の値</th> <th class="w70p">範囲</th> </tr> </thead> <tbody> <tr> <td>Last 24 hours</td> <td>正確な24時間のウィンドウから、各時間のデータを取得して表示します。たとえば、16:03:24に<strong>Last 24 Hours</strong>をクリックすると、前日の16:03:24からのデータが取得されます。ただし、グラフはより簡潔な視覚表現のため、時間の先頭、つまり前日の16:00:00からデータを表示するように見えます。</td> </tr> <tr> <td>Last 7 days</td> <td>過去7日間の各日の全体レポートを取得して表示します。これには、現在の秒までの当日と、初日の12:00:00 AMから始まる前の6日間が含まれます。</td> </tr> <tr> <td>Last 15 days</td> <td>過去15日間の各日の全体レポートを取得して表示します。これには、現在の秒までの当日と、初日の12:00:00 AMから始まる前の14日間が含まれます。</td> </tr> <tr> <td>Last 30 days</td> <td>過去30日間の各日の全体レポートを取得して表示します。これには、現在の秒までの当日と、初日の12:00:00 AMから始まる前の29日間が含まれます。</td> </tr> </tbody> </table> <br /> このセクションには以下のグラフが表示されます: * Invocation/Error: このグラフは、選択した期間に基づいて、各日または各時間におけるFunctionの合計呼び出し数とエラー呼び出し数の詳細を提供します。<br /> <br /> 注意: Function実行がステータス400以上のレスポンスを返した場合、その実行は失敗と見なされます。 * Response Time: このグラフは、選択した期間に基づいて、各日または各時間におけるFunctionの平均レスポンスタイムを提供します。<br /> * Function Count: このグラフは、選択した期間に基づいて、各日または各時間におけるFunctionの呼び出し数と実行時間の相関関係を表示します。<br /> 実行は適切な実行時間カテゴリにグループ化されます。各セルは、日または時間ごとに、対応する実行時間カテゴリでFunctionが実行された回数を表します。色の濃さは実行の密度を表します。 _Dashboard_セクションには、レスポンスタイムの降順でソートされたTop 100 Slowest Callsのリストも表示されます。 <br /> テーブルには、上部のドロップダウンリストから選択したタイプと期間のすべてのFunctionsの最も遅い呼び出し上位100件が表示されます。特定のFunctionの実行を一覧表示するものではありません。 注意: 上部のドロップダウンリストから選択した特定のFunctionは、セクション内の3つのグラフにのみ適用されます。 テーブルには、画像に示されているように、ミリ秒単位のレスポンスタイム、リモートで呼び出された回数、Functionを呼び出したエンドユーザーのユーザーIDなど、実行のその他のメタデータも表示されます。 以下のドロップダウンリストからページごとの表示行数を選択できます。 Functionをクリックすると、そのFunctionの詳細ページに移動できます。 -------------------------------------------------------------------------------- title: "実行済みFunctions" description: "Application Performance Monitoringにより、Function実行の即時の高度なログとドリルダウンレポートを表示し、有意義なインサイトを導き出すことができます。" last_updated: "2026-09-02T11:25:12.648Z" source: "https://docs.catalyst.zoho.com/ja/devops/help/apm/executed-functions/" service: "DevOps" -------------------------------------------------------------------------------- ### 実行済みFunctions _Functions_セクションには、タイプに関係なく、デフォルトで過去30日間のすべてのFunction実行のリストが表示されます。リストは実行時間の降順でソートされています。つまり、最新の実行が最初に表示されます。 テーブルには、画像に示されているように、Functionのタイプ、レスポンスタイム、リモートコール数など、各実行に関するさまざまな詳細が表示されます。 注意: Functionの呼び出し時に使用されるHTTPメソッドと受信したレスポンスコードは、Basic I/OおよびAdvanced I/O Functionタイプにのみ適用されます。Cron、Event、またはBrowser Logic Functionの場合、テーブルにはFunctionの実行ステータスが「Success」または「Failure」としてのみ表示されます。 以下のドロップダウンリストからページごとの表示行数を選択できます。 このセクションでは、フィルターを使用して特定の条件に基づいてFunctionsを一覧表示できます。このセクションの右上にあるFiltersをクリックしてフィルターメニューを開きます。 使用可能なフィルターは以下のとおりです: * User ID: Functionsを呼び出した特定のユーザーで実行済みFunctionsリストをフィルタリングできます。Catalyst Authenticationの「Users」タブからすべてのアプリケーションユーザーのユーザーIDを取得できます。 * Request Method: ドロップダウンリストから特定のリクエストメソッドで実行されたFunctionsをフィルタリングできます。GET、POST、PUT、DELETE、またはPATCHから選択できます。 * Response Type: 実行に対して受信した特定のレスポンスコードを指定してFunctionsリストをフィルタリングできます。 * Function Name: フィルターにFunction名を入力して、特定のFunctionの実行を一覧表示できます。 * Component: Basic I/O、Advanced I/O、Event、Cron、またはBrowser Logicのいずれか1つのタイプのFunctionの実行を一覧表示できます。 * Execution Time: 特定の日または期間を選択し、カレンダーから時間間隔を選択できます。過去30日間のFunction実行のみが利用可能です。時間間隔を選択した後、Applyをクリックします。選択した期間に実行されたFunctionsが一覧表示されます。<br /> <br /> * Remote Calls: Function実行によって行われたリモートコール数に基づいてFunctionsリストをフィルタリングできます。以下に示す条件のいずれかを選択し、数値を入力します。<br /> * Response Time: レスポンスタイムに基づいてFunction実行を一覧表示できます。リモートコールと同様に条件のいずれかを選択し、レスポンスタイムをミリ秒で指定します。<br /> <br /> 必要なフィルターを選択した後、Apply Filterをクリックして条件に一致するFunctionsのリストを表示します。リスト内のFunction名をクリックすると、そのFunctionの詳細ページに移動できます。 -------------------------------------------------------------------------------- title: "Functionの詳細" description: "Application Performance Monitoringにより、Function実行の即時の高度なログとドリルダウンレポートを表示し、有意義なインサイトを導き出すことができます。" last_updated: "2026-09-02T11:25:12.648Z" source: "https://docs.catalyst.zoho.com/ja/devops/help/apm/function-details/" service: "DevOps" -------------------------------------------------------------------------------- # Functionの詳細 Functionの詳細ページでは、特定のFunctionの特定の実行におけるコンポーネント使用状況に関する詳細な情報を提供します。特定の実行は、前述のとおり、_Functions_セクションまたは_Dashboard_セクションのTop 100 Slowest Callsリストから選択します。 ここでのコンポーネント使用状況は、Function内でCatalyst SDKを使用して呼び出されたまたは使用されたCatalystコンポーネントを示します。たとえば、Java SDKを使用してキャッシュセグメントにキーバリューペアを挿入するようにコーディングされたFunctionの場合、プロジェクト内のキャッシュコンポーネントへのコールとしてカウントされます。 このページでは、Function実行で呼び出されたすべてのコンポーネントに関する必要な詳細を提供します。実行中のFunctionから呼び出された他のFunctionsもコンポーネントに含まれます。ページの上部には、実行の日時間隔、実行時間などの詳細が含まれます。 注意: * Function実行でCatalyst APIを使用してCatalystコンポーネントに行われたコールは、このレポートには含まれません。 * 表示されるFunction URL、HTTPメソッド、レスポンスコードは、Basic I/O、Advanced I/O、およびBrowser Logic Functionsにのみ適用されます。CronまたはEvent Functionの場合、ページの上部にはFunctionの実行ステータスが「Success」または「Failure」としてのみ表示されます。 ### Summary Summaryセクションには以下のグラフが表示されます: * Overall Calls: このグラフは、ページ上部に表示される時間間隔内での実行における、成功したコールと失敗したコールに分類されたコンポーネントコールの合計数の詳細を提供します。<br /> <br /> * Component Usage: このグラフは、ページ上部に表示される時間間隔内での実行におけるコンポーネント使用状況を表示します。SDKを使用して呼び出すことができるすべてのCatalystコンポーネントが対象です。<br /> _Summary_セクションには、平均所要時間の降順でソートされた最も遅いコンポーネントコールのリストも表示されます。平均所要時間は、特定のコンポーネントへの合計コール数に基づく、そのコンポーネントの平均呼び出し時間です。 使用率は、各コンポーネントが実行において他のコンポーネントと比較して使用された割合です。これは、各コンポーネントへのコール数(合計コール回数)に基づいて計算されます。 ### Trace _Trace_セクションでは、そのFunction実行におけるコンポーネント使用トレースの包括的で詳細なグラフを提供します。 グラフには、各コンポーネントの使用状況の詳細が、いくつかの有益なメタデータとともに個別に表示されます。前述のとおり、Catalyst SDKを使用して呼び出されたコンポーネントのみがここに含まれます。 グラフは、Function実行の期間中に呼び出されたコンポーネントのタイムラインを表示します。たとえば、上の画像では、Functionは合計146 ms実行されました。Data Storeコンポーネントは0 msから91 msの時間間隔で呼び出され、次にAdvanced I/O Functionが7 msから70 msの時間間隔で呼び出され、その後Cronが21 msから22 msで呼び出される、というようになります。 特定のコンポーネント呼び出しをクリックすると、右パネルにその詳細が集約表示されます。パネルには、その特定のコンポーネント呼び出しの開始時間と終了時間、所要時間、リクエストタイプ、レスポンスコードが表示されます。