問題タブ [azure-diagnostics]
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.
azure - Azure WadLogsTable に重複したエントリが含まれています
Web ロール (2 つのインスタンス) と worker ロール (2 つのインスタンス) があり、両方のロールで次の構成を使用します
いくつかのメッセージを追加すると、worker ロールが同じエントリを 2 回記録していることに気付きました。何かを変更する必要がありますか?
azure - Azure DiagnosticsMonitorTraceListener が機能しない
Azure は私のナットを実行し始めています。私は診断トレースを機能させようとしており、さまざまなガイドに従っています (ほとんど同じことを言っています)。現在、ローカルでデバッグできず (エラーが発生します)、RDP が接続を望んでいないようです。Web構成には次のものがあります。
そして、これはwebrole.csにあります:
そしてこれはサービス定義ファイルにあります:
そしてこれはサービス構成ファイルにあります:
サイトのデプロイ時にエラーは発生しません。ローカルでテキスト リスナーを試してみましたが、正常に動作しましたが、Azure のテーブル ストレージには何も表示されません。これは以前は機能していましたが、その後、展開を別のサブスクリプションとストレージ アカウントに移動しました。私の RDP の問題により、さまざまなファイルがインスタンス上でローカルに作成されているかどうかさえ確認できず、どのファイルをチェックすればよいかわかりません!
助けてください!
azure - Azure クラウド診断用のテーブル ストレージ名を指定する方法
Azure クラウド診断の宛先となるストレージ アカウントを作成しました。デフォルトではWADLogstable
、私のために作成されたものがあります。
ロールごとにテーブル名を変更したい。たとえば、テーブルに書き込んで書きWebrole
たいWebroleWADLogstable
とします。WebServiceRole
WebServiceRoleWADLogs
診断接続文字列では、ストレージ アカウント名のみを設定できます。
iis - Windows AzureでIISログを有効にしてダウンロードするにはどうすればよいですか?
ASPWebサイトのWindowsAzureIISログを簡単に有効にしてダウンロードする方法はありますか?(ログをストレージに転送することについての)いくつかの記事を見つけましたが、それらはすべて、すぐに利用できるはずの何かには複雑すぎるようです。
azure - Azure Diagnostics - URL で要求カウンターを取得するには、カスタム パフォーマンス カウンターが必要ですか?
Requests\Sec、Requests Total などのカウンターが無料で利用できることは承知しています (収集して転送するように設定する必要があるだけです)。http 要求 URL によって分割されたデータ ベースのカウンターを知っている人はいますか? サービスの特定の URL に対するリクエスト/秒はどうでしょうか。カウンターごとのカスタムを書き始める前に、何もないことを確認したいだけです。
azure - IIS ログを有効にするには、Azure Web ロールを再デプロイする必要がありますか?
MVC Web API サイトを実行する Azure Web ロールがあります。diagnostics.wadcfg ファイルを使用してログを構成しています。これまでのところ、トレースを使用しているだけで、Cerebrata/Redgate の Azure Diagnostics Monitor 2 で表示しています。すべては順調です。
IIS リクエストのログアウトを開始したかったのです。wad-control-container に移動して、次のように内容を更新することでログ記録を微調整できることはわかっています。
たとえば、Verbose から Information ログ トレースに切り替えることができます。
ここから IIS のログを有効にすることはできますか? または、diagnostics.wadcfg を更新して再デプロイする必要がありますか?
助けてくれてありがとう!
azure - Azure Web サイト - 監視データ
Windows Azure Management API が (Webroles ではなく) Azure Websites に対して返すデータの監視の複雑さを理解しようとしています。
たとえば、次の図は、CPUTime で取得されたデータ ポイントを示しています。午後 10 時から午後 10 時 39 分までの間に、3.171 秒の CPU を使用したことを示しているようです。これは、Perfmon で見慣れている CPU 使用率 (パーセンテージ形式) に変換できますか?
これは1時間ごとにリセットされますか?TimeGrainとは何ですか?
興味深いことに、「Count」は「1」を示します。これは、タイムスロットでの測定回数を意味しますが、API に対して後続の呼び出しが発行された後でも、Count は 1 のままです (ただし、Total 値は変更されます)。
最終的な目標は、取得したメトリックを、Perfmon の監視中に誰もが見慣れている標準的な CPU 使用率 % に変換することです。
パーセンテージ値を生成するために、2 つの比較的近い測定値を取得する必要があると推測しています。測定値間のデルタ (ミリ秒単位) を計算し、測定値間の合計スパン (ミリ秒単位) で割ったものです。これは正しいです?
azure-diagnostics - Windows Azure Diagnostics 列の説明
Windows Azure Diagnostics によって記録される既定の列は次のとおりです。
- パーティションキー - ?????
- 行キー - ?????
- タイムスタンプ - このログが記録された日時
- EventTickCount - ?????
- DeploymentId - ?????
- Role - このログ呼び出しが行われたワーカー/Web ロールの名前
- RoleInstance - このログ呼び出しが行われた Azure アプリケーション インスタンスの名前
- レベル - このログのレベル (デバッグ、情報、エラー)
- イベント ID - ?????
- ピッド - ???????
- ティド - ?????
- メッセージ - ログ呼び出しの実際の内容
これらの各列に記録される情報の説明について、MSDN を精査しました。列の名前とそれに含まれるデータに基づいて、それらのいくつかの意味を推測できますが、理解できないものもあります。
PartitionKey、RowKey、EventTickCount、DeploymentId、EventId、Pid、および Tid にはどのようなデータが記録されますか?