Anda dapat mengimpor file log dari bucket OSS ke Simple Log Service untuk kueri, analisis, dan pemrosesan. Simple Log Service mendukung pengimporan file OSS hingga ukuran 5 GB. Ukuran file terkompresi mengacu pada ukuran setelah dikompresi.
Deskripsi penagihan
Simple Log Service tidak membebankan biaya untuk fitur impor data. Namun, fitur ini mengakses API OSS sehingga menimbulkan biaya trafik dan permintaan OSS. Untuk informasi lebih lanjut mengenai harga item yang dapat ditagih, lihat Harga OSS. Rumus untuk menghitung biaya harian OSS saat mengimpor data OSS adalah sebagai berikut:
![]()
Prasyarat
File log telah diunggah ke bucket OSS. Untuk informasi selengkapnya, lihat Unggah file di konsol.
Proyek dan Logstore telah dibuat. Untuk informasi selengkapnya, lihat Kelola proyek dan Buat Logstore dasar.
Anda telah menyelesaikan otorisasi akses sumber daya cloud. Otorisasi ini memungkinkan Simple Log Service mengakses sumber daya OSS Anda menggunakan role AliyunLogImportOSSRole.
Akun Anda memiliki izin oss:ListBuckets untuk mengakses bucket OSS. Untuk informasi selengkapnya, lihat Berikan kebijakan kustom kepada pengguna RAM.
Jika Anda menggunakan pengguna Resource Access Management (RAM), Anda juga harus memberikan izin PassRole kepada pengguna RAM tersebut. Berikut adalah contoh kebijakan otorisasi. Untuk informasi selengkapnya, lihat Buat kebijakan kustom dan Kelola izin pengguna RAM.
{ "Statement": [ { "Effect": "Allow", "Action": "ram:PassRole", "Resource": "acs:ram:*:*:role/aliyunlogimportossrole" }, { "Effect": "Allow", "Action": "oss:GetBucketWebsite", "Resource": "*" }, { "Effect": "Allow", "Action": "oss:ListBuckets", "Resource": "*" } ], "Version": "1" }
Buat konfigurasi impor data
Jika file OSS yang sudah diimpor diperbarui—misalnya dengan menambahkan konten baru—tugas impor data akan mengimpor ulang seluruh file tersebut.
Masuk ke konsol Simple Log Service.
Di area Data Ingestion, pada tab Data Import, pilih OSS-Data Import.
Pilih proyek dan Logstore tujuan, lalu klik Next.
Atur konfigurasi impor.
Pada langkah Import Configuration, atur parameter berikut.
Klik Preview untuk melihat hasil impor.
Setelah mengonfirmasi pengaturan, klik Next.
Buat indeks dan pratinjau data. Lalu, klik Next. Secara default, indeks teks penuh diaktifkan di Simple Log Service. Anda juga dapat membuat indeks bidang secara manual untuk log yang dikumpulkan atau klik Automatic Index Generation. Kemudian, Simple Log Service akan menghasilkan indeks bidang. Untuk informasi selengkapnya, lihat Buat indeks.
PentingJika Anda ingin mengkueri semua field dalam log, kami menyarankan menggunakan indeks teks penuh. Jika Anda hanya ingin mengkueri field tertentu, kami menyarankan menggunakan indeks bidang. Hal ini membantu mengurangi trafik indeks. Jika Anda ingin menganalisis field, Anda harus membuat indeks bidang. Anda harus menyertakan pernyataan SELECT dalam pernyataan kueri Anda untuk analisis.
Klik Query Logs untuk membuka halaman kueri dan analisis serta mengonfirmasi bahwa data OSS berhasil diimpor.
Tunggu sekitar 1 menit. Impor berhasil jika data tersedia di lokasi OSS tujuan.
Operasi terkait
Setelah membuat konfigurasi impor, Anda dapat melihat konfigurasi dan laporan statistiknya di konsol.
Di bagian Projects, klik proyek tujuan.
Di panel navigasi, pilih . Untuk Logstore tujuan, pilih , lalu klik nama konfigurasi.
Lihat tugas
Di halaman Import Configuration Overview, Anda dapat melihat informasi dasar dan laporan statistik.

Ubah tugas
Klik Modify Configuration untuk mengubah konfigurasi impor. Untuk informasi selengkapnya, lihat Atur konfigurasi impor.
Hapus tugas
Untuk menghapus konfigurasi impor, klik Delete Configuration.
PeringatanOperasi ini tidak dapat dibatalkan. Lakukan dengan hati-hati.
Hentikan tugas
Untuk menghentikan tugas impor, klik Stop.
Jalankan tugas
Klik Start untuk memulai tugas impor.
FAQ
Masalah | Kemungkinan penyebab | Solusi |
Tidak ada data yang ditampilkan dalam pratinjau saat saya mengimpor file dari direktori HDFS bucket. | Mengimpor file dari direktori HDFS tidak didukung. | Jika layanan HDFS diaktifkan untuk bucket, direktori |
Tidak ada data yang ditampilkan dalam pratinjau. | Tidak ada file di bucket OSS, file tidak berisi data, atau tidak ada file yang sesuai dengan kondisi filter. |
|
Data berisi teks acak (garbled). | Format data, format kompresi, atau format encoding tidak dikonfigurasi dengan benar. | Periksa format aktual file OSS dan sesuaikan item konfigurasi terkait, seperti Data Format, Compression Format, atau Encoding Format. Untuk memperbaiki data garbled yang sudah ada, Anda harus membuat Logstore baru dan konfigurasi impor baru. |
Waktu data yang ditampilkan di Simple Log Service tidak sesuai dengan waktu aktual data. | Field waktu log tidak ditentukan, atau format waktu atau zona waktu diatur salah dalam konfigurasi impor. | Tentukan field waktu log dan atur format waktu serta zona waktu yang benar. Untuk informasi selengkapnya, lihat Buat konfigurasi impor data. |
Setelah mengimpor data, saya tidak dapat mengkueri dan menganalisis data. |
|
|
Jumlah entri data yang diimpor lebih sedikit dari yang diharapkan. | Beberapa file berisi satu baris data yang melebihi 3 MB. Data ini dibuang selama proses impor. Untuk informasi selengkapnya, lihat Batas pengumpulan. | Saat menulis data ke file OSS, pastikan tidak ada satu baris data yang melebihi 3 MB. |
Kecepatan impor data lebih lambat dari kecepatan yang diharapkan 80 MB/detik, meskipun jumlah file dan total volume data besar. | Jumlah shard Logstore terlalu sedikit. Untuk informasi selengkapnya, lihat Batas kinerja. | Jika jumlah shard Logstore kecil, tingkatkan jumlah shard menjadi 10 atau lebih dan pantau latensi. Untuk informasi selengkapnya, lihat Kelola shard. |
Saat membuat konfigurasi impor, saya tidak dapat memilih bucket OSS. | Otorisasi untuk role AliyunLogImportOSSRole tidak lengkap. | Lengkapi otorisasi seperti yang dijelaskan di bagian prasyarat topik ini. |
Beberapa file tidak diimpor. | Kondisi filter diatur salah, atau beberapa file berukuran lebih dari 5 GB. Untuk informasi selengkapnya, lihat Batas pengumpulan. |
|
Objek arsip tidak diimpor. | Sakelar Import Archived Objects dimatikan. Untuk informasi selengkapnya, lihat Batas pengumpulan. |
|
Log teks multi-baris diurai salah. | Ekspresi reguler baris pertama atau ekspresi reguler baris terakhir diatur salah. | Verifikasi bahwa ekspresi reguler baris pertama atau ekspresi reguler baris terakhir benar. |
Latensi pengimporan file baru tinggi. | Jumlah file yang ada dan sesuai dengan filter awalan path file terlalu besar, dan sakelar Use OSS Metadata Index dinonaktifkan dalam konfigurasi impor. | Jika lebih dari 1 juta file sesuai dengan awalan path file, aktifkan sakelar Use OSS Metadata Index dalam konfigurasi impor. Jika tidak, proses penemuan file akan sangat tidak efisien. |
Terjadi error izin terkait STS saat pembuatan. | Pengguna RAM tidak memiliki izin yang cukup. |
|
Mekanisme penanganan error
Error | Deskripsi |
Gagal membaca file | Saat membaca file, jika terjadi error file tidak lengkap (karena pengecualian jaringan, kerusakan file, dll.), tugas impor secara otomatis mencoba ulang. Jika operasi baca gagal setelah tiga kali percobaan, tugas akan melewati file tersebut. Interval percobaan ulang sama dengan interval pemeriksaan file baru. Jika interval pemeriksaan file baru diatur ke Never, interval percobaan ulang adalah 5 menit. |
Error parsing format kompresi | Saat mendekompresi file, jika terjadi error format kompresi tidak valid, tugas impor akan melewati file tersebut. |
Error parsing format data |
|
Bucket OSS tidak ada | Tugas impor mencoba ulang secara berkala. Artinya, setelah bucket dibuat ulang, tugas impor secara otomatis melanjutkan impor. |
Error izin | Jika terjadi error izin saat membaca data dari bucket OSS atau menulis data ke Logstore Simple Log Service, tugas impor mencoba ulang secara berkala. Artinya, setelah masalah izin diperbaiki, tugas secara otomatis melanjutkan. Saat terjadi error izin, tugas impor tidak melewati file apa pun. Oleh karena itu, setelah masalah izin diperbaiki, tugas secara otomatis mengimpor data dari file yang belum diproses di bucket ke Logstore Simple Log Service. |
Operasi API pengiriman OSS
Operasi | Antarmuka |
Create an OSS import task | |
Modify an OSS import task | |
Obtain an OSS import task | |
Delete an OSS import task | |
Start an OSS import task | |
Stop an OSS import task |
