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 daha büyük olanları atar. 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, Fleet Engine'daki aşağıdaki günlükleri bölebilir:

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

  • split.uid: Ortak bir orijinal günlük girişinden ayrılan günlük girişleri grubu için benzersiz tanımlayıcı. 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ünmüş alandaki ilk girişin dizini 0.split.index'tür. 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 önemli fark, Fleet Engine günlüklerinde bölme işleminin 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.