全部产品
Search
文档中心

:Format JSON

更新时间:Jul 02, 2025

Setelah log dikirim dari Simple Log Service ke Object Storage Service (OSS), log tersebut dapat disimpan dalam berbagai format. Topik ini menjelaskan format JSON.

Parameter

Gambar berikut menunjukkan parameter yang perlu Anda konfigurasikan jika mengatur Storage Format menjadi json di panel Pengiriman Data ke OSS. Untuk informasi lebih lanjut, lihat Buat pekerjaan pengiriman data OSS (versi baru).

json

Parameter

Deskripsi

Ship Tag

Menentukan apakah akan mengirimkan bidang tag log. Contoh: __tag__:abc.

URL Objek OSS

Setelah log dikirim ke OSS, log tersebut disimpan sebagai objek OSS. Tabel berikut memberikan contoh URL objek OSS.

Catatan
  • Jika Anda menentukan akhiran objek saat membuat pekerjaan pengiriman data, objek OSS akan menggunakan akhiran tersebut.

  • Jika Anda tidak menentukan akhiran objek saat membuat pekerjaan pengiriman data, objek OSS akan menggunakan akhiran yang dihasilkan berdasarkan tipe kompresi.

Tipe Kompresi

Akhiran Objek

Contoh URL

Deskripsi

Tidak dikompresi

Jika Anda menentukan akhiran objek, akhiran yang ditentukan digunakan. Contoh: .json.

oss://oss-shipper-chengdu/ecs_test/2022/01/26/20/54_1453812893059571256_937.json

Anda dapat mengunduh file JSON ke komputer Anda dan membuka file tersebut sebagai file teks. Contoh file:

{"__time__":"1453809242","__topic__":"","__source__":"10.170.***.***","ip":"10.200.**.***","time":"26/Jan/2016:19:54:02 +0800","url":"POST
              /PutData?Category=YunOsAccountOpLog&AccessKeyId=<yourAccessKeyId>&Date=Fri%2C%2028%20Jun%202013%2006%3A53%3A30%20GMT&Topic=raw&Signature=<yourSignature>
              HTTP/1.1","status":"200","user-agent":"aliyun-sdk-java"}

Jika Anda tidak menentukan akhiran objek, objek tersebut tidak memiliki akhiran.

oss://oss-shipper-chengdu/ecs_test/2022/01/26/20/54_1453812893059571256_937

Snappy

Jika Anda menentukan akhiran objek, akhiran yang ditentukan digunakan. Contoh: .json.

oss://oss-shipper-chengdu/ecs_test/2022/01/26/20/54_1453812893059571256_937.json

Untuk informasi lebih lanjut tentang cara menggunakan Snappy untuk mengompres dan mendekompres data, lihat Alat dekompresi untuk file terkompresi Snappy.

Masalah:

Jika Anda menggunakan Snappy untuk mengompres objek dan menggunakan Hive yang diterapkan dalam kluster E-MapReduce (EMR) untuk membaca objek, kesalahan berikut mungkin terjadi.

image

Solusi:

Eksekusi pernyataan io.compression.codec.snappy.native=true; lalu lakukan operasi kueri. Jika Anda menemui kesalahan lain terkait Hive, ajukan ticket.

Jika Anda tidak menentukan akhiran objek, akhiran .snappy digunakan.

oss://oss-shipper-chengdu/ecs_test/2022/01/26/20/54_1453812893059571256_937.snappy

gzip

Jika Anda menentukan akhiran objek, akhiran yang ditentukan digunakan. Contoh: .json.

oss://oss-shipper-chengdu/ecs_test/2022/01/26/20/54_1453812893059571256_937.json

Jika objek dikompres menggunakan gzip, Anda dapat menginstal gzip dan mendekompres objek menggunakan perintah gzip.

Jika Anda tidak menentukan akhiran objek, akhiran .gz digunakan.

oss://oss-shipper-chengdu/ecs_test/2022/01/26/20/54_1453812893059571256_937.gz

Zstandard

Jika Anda menentukan akhiran objek, akhiran yang ditentukan digunakan. Contoh: .json.

oss://oss-shipper-chengdu/ecs_test/2022/01/26/20/54_1453812893059571256_937.json

Jika objek dikompres menggunakan Zstandard, Anda dapat menginstal Zstandard dan mendekompres objek menggunakan perintah Zstandard.

Jika Anda tidak menentukan akhiran objek, akhiran .zst digunakan.

oss://oss-shipper-chengdu/ecs_test/2022/01/26/20/54_1453812893059571256_937.zst