Menangani entri log yang panjang dengan log terpisah

Cloud Logging membatasi ukuran log masuk hingga 256 KB dan penurunan sesuatu yang lebih besar. Untuk memastikan Cloud Logging mempertahankan log, Fleet Engine dapat membaginya menjadi serangkaian log yang lebih kecil.

Cloud logging dapat memisahkan log berikut dari Fleet Engine:

Setiap entri log pemisahan berisi kolom berikut:

  • split.uid: ID unik untuk grup entri log yang dipisah dari entri log asli yang umum. Nilai kolom ini sama untuk semua entri yang dibagi dari entri log asli.
  • split.index: Posisi entri ini dalam rangkaian entri pemisahan. Entri pertama dari pemisahan memiliki indeks 0.split.index. Indeks ini juga ditambahkan ke kolom LogEntry.insertId.
  • split.totalSplits: Jumlah entri log yang diambil oleh entri log asli dipecah menjadi. Nilai kolom ini sama untuk semua bagian entri dari entri log asli.
split log 1:
insertId: "XXXX-01"
split {index: 0, uuid: "XXXX"}

splitLog 2:
insertId: "XXX-02"
split {index: 1, uuid: "XXXX"}

Untuk menemukan semua log yang dibagi dari satu log tertentu, gunakan kueri seperti:

    split.uid="789+2022-02-22T12:22:22.22+05:00"
    sortby split.index OR sortby insertID

Struktur log terpisah ini hampir sama dengan struktur yang ditunjukkan pada panduan untuk Cloud Audit Logs. Perbedaan utamanya adalah bahwa Fleet Engine log, pemisahan akan terjadi di kolom jsonPayload. Untuk mengetahui detail dan contohnya, lihat Pisahkan entri log audit.

Langkah berikutnya

Untuk menghitung dan memfilter log menurut kriteria Anda, buat data berbasis log metrik.