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ırlandırır ve büyük detayları ifade eder. Cloud Logging'in büyük dosyalarınızı sakladığından emin olmak için Fleet Engine bunları bir dizi daha küçük günlük kaydına bölebilir.

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

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

  • split.uid: Önceki günlük girişleri grubunun benzersiz tanımlayıcısı ortak bir orijinal günlük girişinden ayrılır. Bu alanın değeri aynı Orijinal günlük girişinden ayrılan tüm girişler için geçerlidir.
  • split.index: Bu girişin, bölünmüş girişler dizisindeki konumu. Bölmedeki ilk giriş 0.split.index dizinine sahip. Bu dizin LogEntry.insertId alanına eklendi.
  • split.totalSplits: Orijinal günlük girişinde bulunan günlük girişlerinin sayısı bölündü. Bu alanın değeri, bölünen tüm girişler için aynıdır günlük girişinden kaldırın.
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 bölünen 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ı, aşağıda gösterilen yapıyla hemen hemen aynıdır: rehberini inceleyin. Aradaki en büyük fark, Fleet Engine'in günlüklerde, bölme jsonPayload alanında gerçekleşir. Ayrıntılar ve örnekler için bkz. Denetleme günlüğü girişlerini ayırın.

Sırada ne var?

Günlükleri ölçütlerinize göre saymak ve filtrelemek için günlük tabanlı metrikleri inceleyin.