問題タブ [dottrace]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Jetbrains DotTrace を使用して Azure App Service をプロファイリングすることはできますか?
これが私がこれまでに試したことです:
1) Kudu を使用してコンソール ツールをアプリにアップロードし、それらを実行します。レジストリへの書き込みが許可されていないため、これは不可能です。
2) Kudu を使用して RemoteAgent をアップロードし、実行します。No DNS entries exist for host xxx. No such host is known.
Kudu コンソールに出力された URL に接続するときの dotTrace UI から取得
しています。アプリ サービスは、ポート 80 と 443 でのみリッスンできます。
3) dotTrace SDK と JetBrains.Profiler.Api の使用は有望に見えました。ただし、(問題のないローカルではなく) Azure にプロファイラーをアタッチしたくありませんが、このコードではタイムアウト例外が発生します。
trace - dotTrace タイムライン モードでリモート プロセスをプロファイリングするとディスクがいっぱいになる
リモート プロセスのプロファイリングを開始するときにシステム的に発生する奇妙なエラー メッセージがあります。
dotTrace 経由で、タイムライン モードでのみ発生しています。
プロファイリングを続行できません: ディスクがいっぱいです開始コマンドの確認が必要です: 不明なエラー (hresult_error:ADAB0005) [場所] = C:\BuildAgent\work\d843735b9e94e41c\Profiler\Kernel\Windows\Native\Solution\core\src\bridges\etw \etw_bridge.cpp(281) [関数] = void __thiscall jbprof::etw_bridge::start(struct jbprof::snapshot_iface *)