After logs are shipped from Log Service to Object Storage Service (OSS), the logs can be stored in different formats. This topic describes the CSV format.
パラメーター
次の図は、配送ルールでストレージ形式にcsvを指定する場合に設定する必要があるパラメーターを示しています。 For more information, see Configure a data shipping rule.
下表にパラメーターを示します。 For more information, see Common Format and MIME Type for Comma-Separated Values (CSV) Files and PostgreSQL 9.4.26 Documentation.
項目 | 説明 |
CSV Fields | The log field that you want to ship to OSS. ログストアの [生ログ] タブでログフィールドを表示できます。 ログフィールドを1つずつ追加することを推奨します。 OSSに送信できるログフィールドには、ログコンテンツのフィールドと、__time__ 、__topic__ 、__source__ などの予約済みフィールドが含まれます。 予約フィールドの詳細については、「予約フィールド」をご参照ください。 説明
|
Delimiter | ログフィールドに使用される区切り文字。 ログフィールドの区切り文字として、コンマ (、) 、縦棒 (|) 、スペース、またはタブ文字を使用できます。 |
エスケープ文字 | ログフィールドに区切り文字が含まれている場合は、エスケープ文字を使用してフィールドを囲む必要があります。 このように、区切り文字は、フィールドが読み取られるときにフィールドに影響を与えません。 |
無効なフィールド | CSVフィールドで指定したログフィールドがログに存在しない場合、[無効なフィールド] フィールドで指定した値が出荷されます。 |
出荷されたフィールド | ログフィールドの名前をCSVファイルに書き込むかどうかを指定します。 [出荷済みフィールド] をオンにすると、ログフィールドの名前がCSVファイルに書き込まれます。 |
OSS内のファイルのURL
ログがOSSに送信されると、ログはOSSバケットに保存されます。 The following table provides examples of the URLs of the files that store the logs.
圧縮型 | ファイル拡張子 | URLの例 | 説明 |
Not compressed | .csv | oss://oss-shipper-shenzhen/ecs_test/2016/01/26/20/54_1453812893059571256_937.csv | You can download the CSV file to your computer and open the file as a text file. |
Snappy | .snappy.csv | oss://oss-shipper-shenzhen/ecs_test/2016/01/26/20/54_1453812893059571256_937.snappy.csv | Snappy圧縮ファイルを開く方法の詳細については、「Snappy圧縮ファイルの解凍ツール」をご参照ください。 |