Uzun günlük girişlerini bölünmüş günlüklerle yönetme

Cloud Logging, gelen günlüklerin boyutunu 256 KB ile sınırlar ve daha büyük olanları bırakır. Cloud Logging'in büyük günlüklerinizi saklamasını sağlamak için Fleet Engine, bunları bir dizi daha küçük günlük olarak bölebilir.

Cloud Logging, Fleet Engine'den gelen aşağıdaki günlükleri bölebilir:

Bölünmüş her günlük girişi aşağıdaki alanları içerir:

  • split.uid: Ortak bir orijinal günlük girişinden ayrılan günlük girişleri grubunun benzersiz tanımlayıcısı. Bu alanın değeri, orijinal günlük girişinden ayrılan tüm girişler için aynıdır.
  • split.index: Bu girişin, bölünmüş girişler dizisindeki konumu. Bölünen ilk girişin dizini 0.split.index olur. Bu dizin, LogEntry.insertId alanına da eklenir.
  • split.totalSplits: Orijinal günlük girişinin bölündüğü günlük girişi sayısı. Bu alanın değeri, orijinal günlük girişinden ayrılan tüm girişler için aynıdır.
split log 1:
insertId: "XXXX-01"
split {index: 0, uuid: "XXXX"}

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

Belirli bir günlükten ayrılan tüm günlükleri bulmak için aşağıdaki gibi bir sorgu kullanın:

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

Bu bölünmüş günlüklerin yapısı, Cloud Denetleme Günlükleri kılavuzunda gösterilen yapıyla neredeyse aynıdır. En büyük fark, Fleet Engine günlüklerinde bölmenin jsonPayload alanında gerçekleşmesidir. Ayrıntılar ve örnekler için Denetleme günlüğü girişlerini bölme başlıklı makaleyi inceleyin.

Sırada ne var?

Günlükleri ölçütlerinize göre saymak ve filtrelemek için günlük tabanlı metrikler oluşturun.