APMインサイトの自動プロファイラーサービスは、サーバーで実行されているアプリケーションプロセスを自動的に検出し、アプリケーションパフォーマンス監視を簡素化します。Site24x7フルスタックエージェントをAPMインサイトを有効にしてインストールすると、APMインサイトの自動プロファイラーサービスが自動的にインストールされます。
このサービスは、APMエージェントをダウンロードし、サポートされているアプリケーションプロセスを適切なエージェントで自動的に計測します。これにより、言語やプラットフォーム固有のAPMインサイトエージェントを手動でインストール、設定、またはアプリケーションコードを変更する必要がなくなります。
複数のアプリケーションと頻繁なデプロイが行われる本番環境では、言語固有のAPMエージェントを手動でインストールおよび管理するのは、時間がかかり、エラーが発生しやすくなります。新しいサービスは、適切な監視なしで本番稼働することが多く、監視設定の更新には追加の手動作業が必要となり、運用効率に影響を与えます。
APMインサイトの自動プロファイラーを有効にすると、アプリケーションが自動的に検出され、計測されます。手動設定なしで、新しいプロセスの開始時に適切なAPMエージェントがアタッチされます。これにより、本番ワークロードを中断することなく、ルールを更新し、サービスを拡張できます。
自動プロファイラーは現在、次のAPMエージェントをサポートしています。
自動プロファイラーのインストール手順については、ヘルプドキュメントをお読みください。
アプリケーションディスカバリーは、自動プロファイラーを使用してホストで実行されているWebアプリケーションプロセスを自動的に検出し、監視対象として一覧表示します。
APMインサイトプロセス監視ルールを使用すると、監視したいアプリケーションをきめ細かく制御できます。
eBPF-APMは、LinuxカーネルレベルでeBPFを使用したエージェントレス監視を提供します。コードの変更なしに、アプリケーションを自動的に検出し、レイテンシー、スループット、エラーなどの主要なメトリックを収集します。これにより、オーバーヘッドなしでパフォーマンスを迅速に可視化できます。
各サブエージェントバージョンのリリースノートはどこで確認できますか?
こちらのヘルプページ(英語版)でリリースノートを確認できます。
サーバーで実行されているアプリケーション監視はどこで確認できますか?
[Site24x7]→[APM]に移動して、サーバーに関連付けられているすべてのアプリケーション監視を表示します。
サブエージェントを1つだけアンインストール/再インストールするにはどうすればよいですか?
Site24x7コンソールから直接サブエージェントをアンインストール/再インストールできます。フルスタックエージェント(FSO)が変更を自動的に展開します。
インストール後にAPMインサイトの自動プロファイラーが不要になった場合、無効にするにはどうすればよいですか?
APMインサイトの自動プロファイラーを無効にすると、それ以降のアプリケーションの自動検出および追加が行われなくなります。自動プロファイラーを無効にする方法には、こちらを参照してください。無効化した後は、変更を適用するために、関連するアプリケーションのプロセスを再起動してください。
プロキシ設定はフルスタックエージェントレベルで設定されていれば十分ですか?
はい。FSOレベルで設定されたプロキシ設定で十分です。
フルスタックエージェントがオフラインの場合、APMインサイトの自動プロファイラーはどうなりますか?
APMインサイト 自動プロファイラーサービスは独立して動作し、FSOエージェントがオフラインであっても機能し続けます。FSOエージェントがアンインストールされた場合にのみ停止します。
APMインサイトの自動プロファイラーはデータをどのくらいの期間保持しますか?
自動プロファイラーはトレースデータを保存しません。データ保持は、DataExporterを使用するAPMエージェントにのみ適用されます。
APMインサイトの自動プロファイラーをアンインストールするとどうなりますか?自動プロファイラーによってインストールされたAPMエージェント、およびそれぞれの監視はどうなりますか?
APM自動プロファイラーをアンインストールすると、自動プロファイラーを通じてインストールされたすべてのAPMエージェントとサービスが削除されます。これにより、それ以上のアプリケーションの自動検出と自動エージェントアタッチが停止します。アプリケーションを再起動すると、エージェントはアタッチされなくなり、関連する監視はダウン状態に移行します。
すでにサーバーでいくつかのAPMエージェントが実行されている場合にフルスタックエージェントをインストールするとどうなりますか?APMエージェントは自動的に自動プロファイラーに関連付けられますか?
既存の手動でインストールされたAPMエージェントは正常に機能し続け、アプリケーションプロセスが実行されている限りデータ収集は継続されます。ただし、アプリケーションプロセスが再起動すると、APMインサイトの自動プロファイラーが管理する新しいエージェントがアタッチされ、アプリケーション用に新しいAPM監視が作成されます。
監視設定の重複によるトラブルを防ぐため、自動プロファイラーを有効にした状態のFSOをインストールする前に、手動でインストールした既存のAPMエージェントをアンインストールしておくことを推奨します。
Site24x7 APMインサイトの自動プロファイラーが稼働していることを確認するにはどうすればよいですか?
ホストマシンで自動プロファイラーサービスのステータスを確認できます。
systemctl status apm-autoprofiler.service
また、APMインサイトの自動プロファイラーサービスが実行状態にあることを確認してください。
自動プロファイラーが実行されているのに、APM監視がSite24x7コンソールに追加されない場合はどうすればよいですか?
新しいターミナルからアプリケーションプロセスを再起動するか、IISサーバー(Windows IIS環境の場合)をリセットしてください。再起動後、アプリケーションがトラフィックの受信を開始すると、1分以内に監視が追加されます。
すべてのSite24x7サービス(FSO、自動プロファイラーなど)を削除した後でも、アプリケーションプロセスのデータ収集が行われている場合はどうすればよいですか?
FSOエージェントをアンインストールしたり、自動プロファイラーを無効化/アンインストールしたりしても、データ収集は自動的に停止しません。監視対象のアプリケーションが実行されている限り、データは収集され続けます。データ収集を停止するには、関連するアプリケーションプロセスを再起動してください。
新しく追加されたサービスやアプリケーションを検出して自動監視できますか?
はい。自動プロファイラーは、APMインサイトプロセス監視ルールを満たす新しいアプリケーションを自動的に検出して監視します。
インストール中に自動プロファイラーをスキップしました。後で有効にできますか?
はい。初期インストール時に有効にしなかった場合でも、後から自動プロファイラーをインストールできます。詳細な手順については、ヘルプドキュメントを参照してください。