- 重要な情報
- はじめに
- 用語集
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
各行は、短時間のプロセスのプロファイルです。デフォルトでは、プロファイルは 1 分に 1 回アップロードされます。言語に応じて、これらのプロセスは 15 秒から 60 秒の間でプロファイルされます。
環境トレース構成から設定されたインフラストラクチャータグまたはアプリケーションタグに従ってフィルタリングできます。デフォルトでは、次のファセットを使用できます。
ファセット | 定義 |
---|---|
Env | アプリケーションが実行されている環境(production 、staging )。 |
サービス | コードが実行しているサービスの名前。 |
バージョン | コードのバージョン。 |
ホスト | プロファイルされたプロセスが実行しているホスト名。 |
ランタイム | プロファイルされたプロセスが実行しているランタイムのタイプ(JVM 、CPython )。 |
次のメジャーを使用できます。
メジャー | 定義 |
---|---|
CPU | CPU 使用量 (コア単位) |
メモリ割り当て | プロファイル全体でのメモリ割り当て率。割り当てられたメモリはプロファイル中にガベージコレクションされる可能性があるため、この値はシステムのメモリ量を超える可能性があります。 |
ウォールタイム | コードが使用した経過時間。経過時間には、コードが CPU で動作している時間、I/O 待ちの時間、その他動作中に発生するすべての時間が含まれます。 |
各ランタイムには、より広範なメトリクスが用意されており、時系列別一覧で確認することができます。
行をクリックして、特定のプロファイルを表示します。
ヘッダーには、プロファイルを生成したサービスや、それに関連付けられた環境とコードバージョンなど、プロファイルに関連付けられた情報が含まれています。
4 つのタブがプロファイルヘッダーの下にあります。
タブ | 定義 |
---|---|
プロファイル | 現在見ているプロファイルのフレームグラフとサマリーテーブル。プロファイルタイプ(例えば、CPU 、Memory allocation )を切り替えることができます |
Analysis | コードの潜在的な問題または改善の領域を示唆する一連のヒューリスティック。Java でのみ利用できます。 |
メトリクス | 同じサービスのすべてのプロファイルからのプロファイラーメトリクス |
ランタイム情報 | サポートされている言語のランタイムプロパティとプロファイルタグ。 |
注: 各プロファイルの右上隅には、次のオプションがあります。
Profiles タブでは、特定の言語で使用できるすべてのプロファイルタイプを確認できます。言語によって、プロファイルについて収集される情報は異なります。各言語で利用できるプロファイルタイプは、プロファイルタイプを参照してください。
お役に立つドキュメント、リンクや記事: