83. Dotaz: Získat kontext platformy
Při velkém počtu (stovky nebo tisíce) zpracovaných datasetů (např. „SatelliteImage“, „AsAppliedDataset“, „YieldDataset“, „SoilDataset“ atd.) je vždy potřeba vědět, v jakém stavu je zpracování každého datasetu a shromáždit souhrn zpracování. Tyto informace jsou poskytovány pomocí getPlatformContext dotazu.
Běžné scénáře:
Sledovat průběh zpracování
Shromáždit souhrn a statistiky zpracování
Sledovat chyby a varování během zpracování pro další hlubší prověření postižených datasetů
dotaz 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
volitelně
}
}
}Podporované vstupní filtry:
dateFromjako datum a čas ve formátu ISO 8601 (např.:"2023-05-25T12:49:00.000Z")dateTojako datum a čas ve formátu ISO 8601 (např.:"2023-05-30T06:35:00.000Z")operationIdsjako pole identifikátorů operací (Řetězce)statusesjako pole obsahující hodnoty zContextEventStatusvýčtu se všemi stavy zpracování včetně mezistavů; doporučuje se používat klíčové stavy[Start, Done, Warning, Error, Ignored]subFieldTypesjako pole obsahující hodnoty typuTreeNodeEntityvýčet se všemi entitami GeoPardsubFieldUuidsjako pole UUID napojených na vybrané entity vsubFieldTypesuserUuidsjako pole UUID uživatelů k vyhledávání
Výstupní objekt obsahuje následující atributy:
fieldUuidoznačuje UUID souvisejícího pole (Field)subFieldUuidoznačuje UUID propojeného zpracovaného datasetu (např. „SatelliteImage“, „AsAppliedDataset“, „YieldDataset“, „SoilDataset“ atd.)subFieldTypejako výčet navázaný naTreeNodeEntityoperationIdjako řetězec, který drží identifikátor operace; zůstává konzistentní napříč všemi souvisejícími zpracovatelskými řetězci; doporučuje se seskupovat podle tohoto identifikátoru, abyste sledovali všechny fáze zpracovánístatusjako výčet navázaný naContextEventStatusexecutionDatejako řetězec ve formátu ISO 8601, který udává okamžik provedenímessageKeyjako výčet navázaný naContextMessageKeykterý popisuje výsledek provedenívolitelnějako řetězec, který poskytuje technický popis (pokud relevantní); používá se především k ladění a hlášení chyb
Poslední aktualizace
Bylo to užitečné?