Log yang ditulis ke file lokal pada klien diunggah ke server log melalui metode-metode berikut.
Unggah Otomatis: Log diunggah secara otomatis ketika kondisi tertentu terpenuhi.
Unggah berdasarkan sakelar log: Selain unggah otomatis, Anda dapat menggunakan nilai sakelar dari sisi server untuk mengubah kondisi yang memicu unggah otomatis.
Unggah Manual: Anda dapat memaksa unggah dengan memanggil API unggah log.
Unggah Otomatis
Log diunggah secara otomatis ketika kondisi-kondisi berikut terpenuhi:
Unggah dipicu secara otomatis ketika jumlah log lokal yang di-cache mencapai ambang batas tertentu.
Log untuk keep-alive, startup speed, tersendat, membekukan, dan crash diunggah secara real time.
Log untuk event kustom dan otomatisasi diunggah ketika jumlahnya mencapai 50.
Unggah dipicu ketika aplikasi dikirim ke latar belakang.
Unggah berdasarkan sakelar log
Selain pemicu unggah log bawaan, Anda juga dapat mengontrol waktu unggah log secara dinamis pada halaman Mobile Analysis > Log Management > Upload Switch Configuration > Tagging Configuration di Konsol.
Dengan keterangan sebagai berikut:
Upload Switch: Konfigurasi pada halaman ini hanya berlaku jika sakelar ini diaktifkan.
Network: Pilih apakah akan mengunggah log di All network environments atau Only on Wi-Fi.
Business Code: Merujuk pada kode bisnis (bizType) yang digunakan saat instrumentasi di sisi klien. Untuk daftar kode bisnis umum, lihat Lihat log lokal.
Log Upload Count: Memunculkan unggah ketika jumlah log jenis ini dalam file lokal mencapai nilai ini.
Log Upload Ratio: Menetapkan rasio unggah log berdasarkan dimensi pengguna. Nilainya didasarkan pada per seribu. Misalnya, nilai 1000 berarti log diunggah untuk semua pengguna.
Minimum Upload Level: Setiap log diberi tingkat saat ditulis. Log dengan tingkat kurang dari atau sama dengan nilai ini akan diunggah. Misalnya, jika Anda menetapkan Minimum Upload Level ke 2, log dengan tingkat 1 dan 2 akan diunggah, tetapi log dengan tingkat 3 tidak.
Untuk informasi lebih lanjut, lihat Konfigurasikan sakelar unggah log.
Unggah Manual
Anda dapat melaporkan data secara manual sebagai berikut:
MPLogger.uploadAll();Custom Device ID
Sejak baseline version 10.2.3.75, Custom Device ID didukung.
MPLogger.setClientId(String clientId);