問題タブ [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 - Webrole インスタンス数の変更、開始、停止、アップグレードなどのデータを保存する Azure 診断ログの種類はどれですか?
Webrole インスタンス数の変更、開始、停止、アップグレードなどのデータを保存する Azure 診断ログの種類はどれですか? アプリケーション用にこのログを保存する必要があります。
azure - 3 つの役割の診断モニター (Windows Azure)
Windows Azure にデプロイされた 3 つのロール (2 つの WebRoles と 1 つの WorkerRole) を持つプロジェクトに取り組んでいます。
私の問題は、インスタンスが診断モニター (トレース用) を開始しようとするときです。WorkerRole からの診断モニターの開始は正常に機能しますが、デプロイ中に WebRoles を開始しようとすると、「未処理の例外」がスローされます。
すべてのロールに同じ構成を使用しているため、問題はありません。
ありがとう、
azure - Azure診断ログをダウンロードしますか?
Azure診断ログをダウンロードする方法を知っている人はいますか?コントロールパネルから、ログのftpリンクが表示されますが、クリックすると、ユーザー名/パスワードの入力を求められます。私が試したユーザー名/パスワードは、「530ユーザーがログインできません」というエラーになります。
Vis Studioが公開しているのと同じアドレスのようで、ユーザー名の前に「$」が付いています。私もそれを試しましたが、行きません。
アプリケーションでエラーがポップアップし始めたときにログを取得する方法に興味がありますか、それともAzureに移行するためにアプリを準備するために他に何かする必要がありますか?
ありがとう、マイク
logging - worker ロール azure を使用した iis ログの解析
スタンドアロンのホスティング環境で。「スケジュールされたサービス + PowerShell + ログ パーサー」を使用して、iis ログ レコードをターゲット データベースにエクスポートし、ビジネス部門のすべての統計情報を取得します。大好きです。
しかし、Azure に関して言えば、それが正しい方法であるかどうかはわかりません。
人々が iis ログを Azure ストレージにエクスポートしているようです。ただし、ログ ファイルをダウンロードして、別のサーバーまたはローカル マシンからデータベースにエクスポートすることは避けたいと考えています。
ワーカー ロールによって iis ログを azure ストレージ テーブルにエクスポートする (クエリ可能にする) など、さらに一歩進んだ人がいるかどうか疑問に思っています。
誰かがそれを行った、または利用可能な解決策を知っている場合は、リンクを渡してください。
c# - 詳細なトレース ログが Windows Azure に送信されないようにすることはできません
Windows Azure Diagnostics Monitor Trace Listener を使用して、トレース ログを Azure Diagnostics に送信します。多数の詳細なログがあるため、単にデバッグするためにこれらを Azure Diagnostics に送信することを停止することにしました。
ただし、ScheduledTransferLogLevelFilter
プロパティを設定すると、Azure Diagnostics によって無視されるようです。そのため、すべてのVerbose
ログは引き続き出荷されます。
使用する構成セクションは次のとおりです。
コードは次のとおりです。
他の誰かがこの問題に遭遇しましたか? 詳細なエントリを送信するトレース ログを停止するために設定する必要がある構成値のセットの追加セクションはありますか?
編集:
Avkash Chauhan は私を正しい道に導いてくれました。構成を明示的に保存する必要があります。最終的なコードは次のようになり、期待どおりに機能します。
c# - Azure : すべてのトレース ログが表示されない
VisualStudio2010 とエミュレータ ツールを使用しています (2012 年 6 月)。
新しい仕事の役割プロジェクトを作成します。
WorkerRole.csファイル内:
私の設定では:
app.configで:
ローカルでデバッグを開始 (F5) すると、Windows Azure コンピューティング エミュレーターで次のように表示されます。
したがって、トレース メッセージ 0、1、2、3、4、5、6、7、および 8
を確認できます。 いいえ Begin、番号 0 および 5、6、7、および 8。
2 つの主な質問: 彼らはどこにいますか?
ロギングの「転送期間」の間にインスタンスを停止するとどうなりますか? この場合、最後のログが保存されているか、DeploymentDiagnosticManagerクラスを使用してアップロードを強制する必要がありますか?
2 番目の質問は、おそらく 4 つの lasts メッセージが問題にならないからです。
Windows Azure コンピューティング エミュレーターの情報エラーは重要ではありません:ブログ投稿
編集 09/07/2012 : 状況を明確にします。
編集16/07/2012 : 誰かが新しいワーカー ロール プロジェクトを作成し、上記のコードを追加できる場合は、F5 キーを押します。それが個人的な取引なのか、エミュレータの問題なのか (またはその他) を知りたいです。
c# - イベント ログのデータ ソースとして有効なものは何ですか?
私は最近 Azure Diagnostics をいじっていました。次のコード行の目的はかなり明確ですが、代わりに使用できる有効な値のセットはそうでApplication!*
はありません (ここから取得)。
その文字列の構文は何ですか?具体的には...感嘆符は何を意味するのでしょうか?! :)
windows - Windows Azure Diagnosticsのパフォーマンスカウンター名の完全なリストを教えてもらえますか?
Windows Azure Diagnosticsでパフォーマンスカウンターを有効にする場合、のようないくつかの魔法の文字列リテラルを使用してカウンターを指定する必要があります\Processor(_Total)\% Processor Time
。可能な文字列リテラルのリストが見つかりません。
どこかにリストはありますか?
php - PHPWebロールに「WebRole.cs」ファイルが見つかりません
PHPWebロールでWindowsAzure診断を構成しようとすると問題が発生します。WebRole.csファイルのOnStart()
メソッドを変更する必要があることを読みました。しかし、問題は、このファイルがプロジェクトに見つからないことです。持ってない!このファイルは自動的に作成されたと思いましたか、それとも作成する必要がありますか?
azure - Azure Diagnostics ログの取得
Azure で実行されている 5 つのデプロイに約 10 個のインスタンスがあり、Azure Diagnostics (WADLogsTable) にログが記録されています。これらのログを数分に 1 回取得して、サードパーティ ツールでローカルに分析する必要があります。テーブルからログを読み取り、最後のパーティションと行キーを保存し、次回クエリ PartitionKey >= SavedPartitionKey を実行する単純なバージョンが既にあります。問題は、すべてのログが取得されないことです。WAD はログ バッファリングを使用し、5 分に 1 回 (各インスタンスごとに) ログをまとめてテーブルに保存します。ログに記録されたイベントの RowKey は、デプロイ ID (guid) で始まります。
- 00:05:30 の時点で、DeploymentId=999 の InstanceA は、過去 5 分間のログを出力します。 00 999 msg4 00:05:00 999 msg5
- 時刻 00:06:00 転送スクリプトが開始され、すべてのログが取得され、LastPK=00:05:00 が保存されます
- 時間 00:06:30 で、DeploymentId=111 の InstanceB は、過去 5 分間のログを出力します。
- 時刻 00:07:00 に転送スクリプトが開始され、PK>=LastPK=00:05:00 でログを取得し、実際には msg8 と msg9 のみを取得します (msg6 と msg7 は失われます)。
私が考える解決策は、TransferScript が過去 6 分間 (wad 同期に 5 分 + バッファーに 1 分) のすべてのログを取得するたびにですが、これにより、転送されるデータの量が大幅に増加する可能性があります (5 回など) + 何らかの方法でフィルタリングする必要があります既に取得されたログから除外されるため、問題が発生する可能性があります。さらに、Timestamp>LastSeenTimestamp を追加することも考えましたが、データ量と重複の問題が解決するかどうか、およびメッセージが失われないかどうかはわかりません。何か案は?ありがとう