1

Windows Azure Diagnostics によって記録される既定の列は次のとおりです。

  • パーティションキー - ?????
  • 行キー - ?????
  • タイムスタンプ - このログが記録された日時
  • EventTickCount - ?????
  • DeploymentId - ?????
  • Role - このログ呼び出しが行われたワーカー/Web ロールの名前
  • RoleInstance - このログ呼び出しが行われた Azure アプリケーション インスタンスの名前
  • レベル - このログのレベル (デバッグ、情報、エラー)
  • イベント ID - ?????
  • ピッド - ???????
  • ティド - ?????
  • メッセージ - ログ呼び出しの実際の内容

これらの各列に記録される情報の説明について、MSDN を精査しました。列の名前とそれに含まれるデータに基づいて、それらのいくつかの意味を推測できますが、理解できないものもあります。

PartitionKey、RowKey、EventTickCount、DeploymentId、EventId、Pid、および Tid にはどのようなデータが記録されますか?

4

1 に答える 1

0

順番に:

PartitionKey / RowKey - テーブル ストレージ内のすべてのエンティティには、PartitionKey、RowKey、Timestamp の 3 つのプロパティが必要です。PartitionKey は、ストレージ ノード間でのテーブルの分割に使用されます。RowKey は、特定のパーティション内の一意の識別子です。この記事の執筆時点では、Windows Azure Diagnotics はタイムスタンプを使用してこれらの値を生成しているようです。参照: 1 2

EventTickCount - イベントがティックで生成されたときのタイムスタンプ。

DeploymentId - この特定の展開に割り当てられた GUID。ある展開を別の展開と区別するために使用されます。

EventId - トレースされたイベントの ID。詳細については、ETWの詳細を参照してください。

Pid - イベントを生成したプロセスのプロセス ID。

Tid - イベントを生成したスレッドのスレッド ID。

于 2014-11-05T19:28:33.913 に答える