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. Fleet Engine, Cloud Logging'un büyük günlüklerinizi tutmasını sağlamak için bunları bir dizi küçük günlüke 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, 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 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.