すべてのプロダクト
Search
ドキュメントセンター

Simple Log Service:CSV 形式

最終更新日:Aug 30, 2024

ログがLog ServiceからObject Storage Service (OSS) に送信された後、ログはさまざまな形式で保存できます。 このトピックでは、CSV形式について説明します。

パラメーター

次の図は、配送ルールでストレージ形式csvを指定する場合に設定する必要があるパラメーターを示しています。 詳細については、「OSSデータ配布ジョブの作成 (新バージョン)」をご参照ください。

CSVフィールド
下表にパラメーターを示します。 詳細については、「コンマ区切り値 (CSV) ファイルの一般的な形式とMIMEタイプ」および「PostgreSQL 9.4.26ドキュメント」をご参照ください。
項目説明
CSVフィールドOSSに送信するログフィールド。 ログストアの [生ログ] タブでログフィールドを表示できます。 ログフィールドを1つずつ追加することを推奨します。

OSSに送信できるログフィールドには、__time____topic____source__ などの予約済みフィールドが含まれます。 予約フィールドの詳細については、「予約フィールド」をご参照ください。

説明
  • ログフィールドは、CSVフィールドに1回だけ追加できます。
  • ログにrequest_timeなどの同じ名前の2つのフィールドが含まれている場合、log Serviceはいずれかのフィールドをrequest_time_0として表示します。 2つのフィールドは引き続きrequest_timeとしてLog Serviceに保存されます。 配送ルールを設定する場合、元のフィールド名request_timeのみを使用できます。

    ログに同じ名前のフィールドが含まれている場合、log Serviceはいずれかのフィールドの値をランダムに送信します。 同じ名前のフィールドをログに含めないことをお勧めします。

区切り文字ログフィールドに使用される区切り文字。 ログフィールドの区切り文字として、コンマ (、) 、縦棒 (|) 、スペース、またはタブ文字を使用できます。
脱出キャラクターログフィールドに区切り文字が含まれている場合は、エスケープ文字を使用してフィールドを囲む必要があります。 このように、区切り文字は、フィールドが読み取られるときにフィールドに影響を与えません。
無効なフィールドCSVフィールドで指定したログフィールドがログに存在しない場合、[無効なフィールド] フィールドで指定した値が出荷されます。
出荷されたフィールドログフィールドの名前をCSVファイルに書き込むかどうかを指定します。 [出荷済みフィールド] をオンにすると、ログフィールドの名前がCSVファイルに書き込まれます。

OSS内のオブジェクトのURL

ログがOSSに送信されると、ログはOSSオブジェクトに保存されます。 次の表に、OSSオブジェクトのURLの例を示します。
説明
  • OSS配送ジョブの作成時にオブジェクトサフィックスを指定すると、指定されたサフィックスが有効になります。
  • OSSシッピングジョブの作成時にオブジェクトサフィックスを指定しない場合、サフィックスは圧縮タイプに基づいて決定されます。
圧縮型オブジェクト接尾辞URL example説明 
Not compressedオブジェクトのサフィックスを指定すると、指定されたサフィックスが有効になります。 Example: .suffix. oss://oss-shipper-chengdu/ecs_test/2022/01/26/20/54_1453812893059571256_937.suffixYou can download the CSV file to your computer and open the file as a text file.
オブジェクトのサフィックスを指定しない場合は、サフィックス。csvが使用されます。 oss://oss-shipper-chengdu/ecs_test/2022/01/26/20/54_1453812893059571256_937.csv
Snappyオブジェクトのサフィックスを指定すると、指定されたサフィックスが有効になります。 例: .suffix. oss:// oss-shipper-chengdu/ecs_test/2022/01/26/20/54_1453812893059571256_937.suffixSnappy圧縮ファイルを開く方法の詳細については、「Snappy圧縮ファイルの解凍ツール」をご参照ください。
オブジェクトのサフィックスを指定しない場合は、サフィックス。snappy.csvが使用されます。 oss:// oss-shipper-chengdu/ecs_test/2022/01/26/20/54_1453812893059571256_937.snappy.csv
Gzipオブジェクトのサフィックスを指定すると、指定されたサフィックスが有効になります。 例: .suffix. oss:// oss-shipper-chengdu/ecs_test/2022/01/26/20/54_1453812893059571256_937.suffixGzipを使用してオブジェクトを圧縮する場合は、Gzipをインストールし、Gzipコマンドを使用してオブジェクトを解凍できます。
オブジェクトのサフィックスを指定しない場合は、サフィックス。gz.csvが使用されます。 oss:// oss-shipper-chengdu/ecs_test/2022/01/26/20/54_1453812893059571256_937.gz.csv
Zstandardオブジェクトのサフィックスを指定すると、指定されたサフィックスが有効になります。 例: .suffix. oss:// oss-shipper-chengdu/ecs_test/2022/01/26/20/54_1453812893059571256_937.suffixZstandardを使用してオブジェクトを圧縮する場合は、Zstandardをインストールし、Zstandardコマンドを使用してオブジェクトを解凍できます。
If you do not specify an object suffix, the suffix .zst.csv is used. oss:// oss-shipper-chengdu/ecs_test/2022/01/26/20/54_1453812893059571256_937.zst.csv