ActionTrailは、eventRW、resourceName、resourceTypeなどの新しいフィールドを、2020年12月16日の00:00:00以降に記録されるイベントログに追加します。 eventRWフィールドは、イベントがリードイベントであるかライトイベントであるかを示す。 resourceNameフィールドは、イベント関連リソースの名前を示す。 resourceTypeフィールドは、イベント関連リソースのタイプを示す。 この変更は、分析パフォーマンスの向上を目的としており、変更前に記録されているイベントログには影響しません。
説明
イベントログに追加する3つのフィールドを次の表に示します。
| フィールド | 種類 | 説明 | 例: |
| eventRW | String | イベントの読み取り /書き込みタイプ。 有効な値:
| 読み取り権限 |
| resourceName | String | イベント関連リソースの名前。 既存のreferenceResourcesフィールドと比較して、resourceNameフィールドは、イベント関連リソースの一意の識別子を個別に示します。 resourceNameフィールドをLog Serviceのインデックスとして使用して、リソース名でイベントログを照会できます。 |
説明 同じタイプのリソースの名前は、コンマ (,) で区切ります。 異なるタイプのリソースの名前は、セミコロン (;) で区切られています。 |
| resourceType | List | イベント関連リソースのタイプ。 既存のreferenceResourcesフィールドと比較して、resourceTypeフィールドは、イベント関連リソースのタイプを個別に示します。 resourceTypeフィールドをLog Serviceのインデックスとして使用して、リソースタイプごとにイベントログを照会できます。 |
説明 複数のリソースタイプは、セミコロン (;) で区切ります。 |
次のサンプルコードは、この変更の前後のイベントログの特定のフィールドを示しています。
- 変更前
{ "referenceResources": { "ACS::ECS:: インスタンス": [ "i-bp1fadfuy ****" 、 "i-bp1fadfad ****" ] } } - 変更後
{ "eventRW": "Read" 、 "referenceResources": { "ACS::ECS:: インスタンス": [ "i-bp1fadfuy ****" 、 "i-bp1fadfad ****" ] }, "resourceName": "i-bp1fadfuy **** 、i-bp1fadfad ****" 、 "resourceType": "ACS::ECS:: インスタンス" }
影響
この変更は、Log ServiceまたはObject Storage Service (OSS) に配信されたイベントログの分析には影響しません。
変更が有効になったら、次の影響に注意してください。
- 既存のトレイルまたは新しく作成されたトレイルを使用してLog Service LogstoreまたはOSSバケットに配信されるイベントログの場合、すべてのイベントログに新しく追加されたフィールドが含まれます。
- 新しく作成されたトレイルを使用してLog Service Logstoreに配信されるイベントログの場合、すべてのイベントログには新しく追加されたフィールドのインデックスが含まれます。
- 既存のトレイルを使用してLog Service Logstoreに配信されるイベントログの場合、すべてのイベントログに新しく追加されたフィールドのインデックスは含まれません。 新しく追加されたフィールドを分析する必要がある場合は、次の操作を実行してこれらのフィールドのインデックスを手動で追加することを推奨します。
- Log Serviceコンソールで新しく追加されたフィールドのインデックスを追加する
- Log Service コンソールにログインします。
- [プロジェクト] セクションで、トレイルの作成時に指定したプロジェクトの名前をクリックします。
- 管理するLogstoreの名前をクリックします。 右上隅で、 を選択します。
- 既存のフィールドの下にあるプラス記号 (+) をクリックし、eventRW、resourceName、resourceTypeフィールドを追加します。
- [OK] をクリックします。
- Cloud Shellに新しく追加されたフィールドのインデックスを追加する
Cloud Shellで次のコマンドを実行します。
actiontrail-update-index [プロジェクト] [logstore] [regionId]パラメーターを、トレイルの作成時に指定されたProject、Logstore、およびRegionIdパラメーターの値に置き換えます。 以下のコードを例として使用します。
actiontrail-update-index actiontrail-ev **** actiontrail-test **** cn-hangzhou
- Log Serviceコンソールで新しく追加されたフィールドのインデックスを追加する