問題タブ [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.
asp.net - 例外の後、診断トレース データが消える
Azure Diagnostics Trace を使用してメッセージをログに記録しています。ログに記録されたデータを 1 分ごとに Azure Storage Table に転送する構成です。
セットアップをテストしているときに、未処理の例外が発生した場合、以前のトレース データが消えることがわかりました。
例えば:
これは 1 分後に Azure テーブルに表示されます
例外のため、これはデータを記録しません。
Diagnostics はデータを保持するべきだという印象を受けましたが、なぜそうなっているのでしょうか?
azure - ロールプロセスからのAzureログの取得
ログがストレージテーブルにアップロードされるようにAzureDiagnosticsを構成しました。コードからTrace.TraceXxxを使用していますが、すべて正常に機能します。
ここで、Role OnStart()メソッドとOnStop()メソッドからトレースを追加しようとしています。エミュレーターで実行しているときにデバッグウィンドウに行が表示されるので、トレースが機能することを知っています。しかし、クラウド展開からは、これらのトレースラインがテーブルにアップロードされることはないようです。私の推測では、テーブルにあるトレース行はw3wp.exeソースからのものだけなので、TraceSourcesにいくらか関連していると思います...ヒントはありますか?
ありがとう
azure - Azure Diagnostics - 参照ボタンをクリックすると例外がスローされる
診断をストレージ アカウントに記録しようとしています。
エラーをスローする
何も起こりません。ダイアログ ボックスはありません。
どんな助けでも大歓迎です!
.net - WindowsAzureアプリケーションをSQLServerCompactEditionバージョン3.5.8080に接続する方法
私は最初のWindowsAzureアプリケーションを構築していますが、ビジネス上の理由からSQL Compact Editionバージョン3.5.8080を使用せざるを得ません。WindowsAzureで、SQLCompactEditionを使用したいと考えています。そのための方法はありますか?
別の質問:支払いやVisaまたはマスターの要求なしで無料のWindows Azureへのリンクはありますか?
ご意見をお聞かせください !!
windows - Azure Diagnostics で EndOnDemandTransfer() を使用するのはいつですか?
Azure DiagnosticsにはRoleInstanceDiagnosticManager.EndOnDemandTransfer()
、よくわからない方法が用意されています。呼び出すだけではBeginOnDemandTransfer()
、GetActiveTransfers()
常に空でないコレクションが返され、コードは転送が完了するのをいつ停止するかわかりません。
に電話する必要があるようですがEndOnDemandTransfer()
、MSDN はそれについてあまり明確ではありません。
EndOnDemandTranfer()
Azure Diagnostics ではいつ使用しますか?
azure - WindowsEventLogsがAzureにログオンしていません
次のコードのAzureWebRoleがあります。
myのコンストラクターにTestClass
は、次のコードがあります。
OnStart
何らかの理由で、このコードは、メソッドにブレークポイントを設定してデバッグモードで実行し、。を使用してコードを実行するとうまく機能しF11ます。ただし、すべてのブレークポイントを削除して実行しただけでは、 WADWindowsEventLogsTableにEventLogエントリが表示されません。だから、これは私にはタイミングの問題のように思えます...私のコードがこの動作を実行している理由を誰かが知っていますか?
前もって感謝します!
azure - Windows Azureログをストレージに書き込まずにライブで表示できますか?
私は持っています:
私の労働者の役割を通して。Azure Compute Emulator UIでローカルに実行すると、この出力が表示されます。
ストレージに書き込まずに、Azureに公開された同じ役割に対して、この同じ出力をライブで確認する方法はありますか?
java - AzureJavaTomcatのログ
以前に作成したJavaWebアプリケーションをAzureに移行することを計画しています。log4j
ローカルで作成されたファイルに保存されたアプリケーションレベルのログに以前使用されていたアプリケーション。問題は、Azureロールに複数のインスタンスがある場合、これらのログを収集して集約し、仮想マシンのハードドライブではなく永続ストレージに保存する必要があることです。
ロギングはアプリケーションの重要なコンポーネントですが、実際の作業を遅くしてはなりません。私は複数のオプションを検討しましたが、ベストプラクティス、セキュリティ、ログの一貫性、および保存時間と後の処理の両方でのパフォーマンスを考慮したベストソリューションに興味があります。オプションのリストは次のとおりです。
- カスタムでlog4jを使用して、AzureSQLに
Appender
情報を格納します。 - カスタムでlog4jを使用して、AzureTables
Appender
ストレージに情報を格納します。 - ローカルハードドライブから上記の永続ストレージのいずれかにデータを転送する追加のツールを作成します。
他の方法はありますか、それともJavaのこの問題に対する完全な解決策はありますか?上記の基準を考慮すると、上記のどれが最適ですか?
azure - Azure: XContainer wad-tracefiles にバイトを送信できませんでした
Azure で Diagnostics を使用しているときに、何らかの理由でエラーが発生します。私の(WCF)WebRoleのコードは次のとおりです。
私の Web.config ファイルは次のようになります。
Compute Emulator に次のエラーが表示されます。
このエラーが数回繰り返されます。"wad-tracefiles" コンテナーは、次のコードによって AzureLocalStorageTraceListener クラスに追加されます。
このシナリオでトレース メッセージの書き込みが失敗するのはなぜですか? Azure Storage Explorer で自分のストレージを調べると、WADLogsTable ではなく、WADDirectoriesTable だけが表示されます。「wad-tracefiles」ブロブは作成されますが、それは私のコードからトレース メッセージを見つけるべき場所ではありません。
誰か、何か考えはありますか?どんな助けでも大歓迎です!
.net - デフォルトのアプリケーションを使用しても、Azure Diagnostics がデータを保存しない
Azure 診断データをストレージ アカウントに保存しようとしています。次のコードを試しました:
このコードは、Microsoft が MSDN http://msdn.microsoft.com/en-us/library/windowsazure/microsoft.windowsazure.diagnostics.diagnosticmonitorconfiguration.logsで提案したものと同じです。
BufferQuotaInMB をコメントアウトしようとしましたが、うまくいきませんでした。ローカル環境とライブ展開の両方で、新しく作成したアプリケーションでこれを試しました。WADLogsTable さえ作成されていないことが判明しました。
私が見逃しているのは何ですか?
注: windowsEventLogs を使用したライブ展開では問題なく動作しています。