83. Sorgu: Platform Bağlamını Topla
Büyük sayıda (yüzlerce veya binlerce) işlenmiş veri kümesinde (ör. "SatelliteImage", "AsAppliedDataset", "YieldDataset", "SoilDataset" vb.) her veri kümesinin işlenme durumunu anlamaya ve işleme özetini toplamaya yönelik sürekli bir talep vardır. Bu ayrıntılar şu şekilde sağlanır getPlatformContext sorgu.
Yaygın durumlar:
İşleme ilerlemesini izlemek
İşleme özeti ve istatistikleri toplamak
Etkilenen veri kümelerinin daha derin incelenmesi için işleme sırasında oluşan hata ve uyarıları gözlemlemek
query CollectPlatformContext {
getPlatformContext(input: {
userUuids: ["<placeholder_of_user_uuid>"],
statuses: [Start, Done, Warning, Error, Ignored],
dateFrom: "2023-05-25T12:49:00.000Z",
dateTo: "2023-05-30T06:35:00.000Z",
}) {
events {
fieldUuid
subFieldUuid
subFieldType
operationId
status
executionDate
messageKey
optional
}
}
}Desteklenen giriş filtreleri:
dateFromISO 8601 biçiminde tarih-zaman olarak (örn:"2023-05-25T12:49:00.000Z")dateToISO 8601 biçiminde tarih-zaman olarak (örn:"2023-05-30T06:35:00.000Z")operationIdsişlem tanımlayıcılarının dizisi olarak (Dizeler)statusesiçerik değeri ContextEventStatus olan bir dizi olarakContextEventStatusara durumlar dahil tüm işleme durumlarını içeren enum; anahtar durumları kullanmanız tavsiye edilir[Start, Done, Warning, Error, Ignored]subFieldTypesiçerdiği değerler olarak dizi halindeTreeNodeEntitytüm GeoPard varlıklarını içeren enumsubFieldUuidsseçili varlıklara bağlı UUID'lerden oluşan bir dizi olaraksubFieldTypesuserUuidsaranacak "User" UUID'lerinin dizisi olarak
Çıktı nesnesi aşağıdaki öznitelikleri içerir:
fieldUuidilişkili Tarlanın UUID'sini temsil edersubFieldUuidbağlı işlenmiş veri kümesinin UUID'sini belirtir (ör. "SatelliteImage", "AsAppliedDataset", "YieldDataset", "SoilDataset" vb.)subFieldTypeile bağlantılı bir enum olarakTreeNodeEntityoperationIdişlemin tanımlayıcısını tutan bir dize olarak; tüm ilgili işleme zincirleri boyunca tutarlıdır, tüm işleme aşamalarını izlemek için bu tanımlayıcıya göre gruplayabilirsinizstatusile ilişkili bir enum olarakContextEventStatusexecutionDateuygulamanın gerçekleşme anını gösteren ISO 8601 biçiminde bir dize olarakmessageKeyile ilişkili bir enum olarakContextMessageKeyuygulamanın sonucunu tanımlaroptionalteknik bir açıklama sağlayan bir dize olarak (varsa); öncelikle hata ayıklama ve hata raporlama için kullanılır
Son güncelleme
Bu yararlı oldu mu?