Description
0 ou NULL). Lorsque la réponse arrive, ses données sont ajoutées aux autres colonnes.
Colonnes
hostname(LowCardinality(String)) — Nom d’hôte du serveur qui exécute la requête.type(Enum8(‘Request’ = 1, ‘Response’ = 2, ‘Finalize’ = 3)) — Type d’événement dans le client ZooKeeper. Peut prendre l’une des valeurs suivantes : Request — la requête a été envoyée, Response — la réponse a été reçue, Finalize — la connexion est perdue, aucune réponse n’a été reçue.event_date(Date) — La date à laquelle l’événement s’est produit.event_time(DateTime64(6)) — La date et l’heure auxquelles l’événement s’est produit.thread_id(UInt64) — L’ID du thread qui a exécuté cette requête.query_id(String) — L’ID d’une query dans le cadre de laquelle cette requête a été exécutée.address(IPv6) — Adresse IP du serveur ZooKeeper utilisé pour effectuer la requête.port(UInt16) — Le port du serveur ZooKeeper utilisé pour effectuer la requête.session_id(Int64) — L’ID de session que le serveur ZooKeeper définit pour chaque connexion.duration_microseconds(UInt64) — Le temps mis par ZooKeeper pour exécuter la requête.xid(Int64) — L’ID de la requête au sein de la session. Il s’agit généralement d’un numéro de requête séquentiel. Il est identique pour la ligne de requête et la ligne de réponse/finalisation correspondante.has_watch(UInt8) — Indique si un watch a été défini pour la requête.op_num(Enum16(‘Close’ = -11, ‘Error’ = -1, ‘Watch’ = 0, ‘Create’ = 1, ‘Remove’ = 2, ‘Exists’ = 3, ‘Get’ = 4, ‘Set’ = 5, ‘GetACL’ = 6, ‘SetACL’ = 7, ‘SimpleList’ = 8, ‘Sync’ = 9, ‘Heartbeat’ = 11, ‘List’ = 12, ‘Check’ = 13, ‘Multi’ = 14, ‘Create2’ = 15, ‘Reconfig’ = 16, ‘CheckWatch’ = 17, ‘RemoveWatch’ = 18, ‘MultiRead’ = 22, ‘Auth’ = 100, ‘SetWatch’ = 101, ‘SetWatch2’ = 105, ‘AddWatch’ = 106, ‘FilteredList’ = 500, ‘CheckNotExists’ = 501, ‘CreateIfNotExists’ = 502, ‘RemoveRecursive’ = 503, ‘CheckStat’ = 504, ‘TryRemove’ = 505, ‘FilteredListWithStatsAndData’ = 506, ‘ListRecursive’ = 507, ‘SessionID’ = 997)) — Le type de requête ou de réponse.path(String) — Le chemin du nœud ZooKeeper spécifié dans la requête, ou une chaîne vide si la requête ne nécessite pas de chemin.data(String) — Les données écrites dans le nœud ZooKeeper (pour les requêtes SET et CREATE — ce que la requête voulait écrire ; pour la réponse à la requête GET — ce qui a été lu) ou une chaîne vide.is_ephemeral(UInt8) — Indique si le nœud ZooKeeper est créé en mode éphémère.is_sequential(UInt8) — Indique si le nœud ZooKeeper est créé en mode séquentiel.version(Nullable(Int32)) — La version du nœud ZooKeeper attendue par la requête au moment de son exécution. Pris en charge pour les requêtes CHECK, SET et REMOVE (la valeur est -1 si la requête ne vérifie pas la version, ou NULL pour les autres requêtes qui ne prennent pas en charge cette vérification).requests_size(UInt32) — Le nombre de requêtes incluses dans la requête multiple (il s’agit d’une requête spéciale composée de plusieurs requêtes ordinaires consécutives et exécutée de manière atomique). Toutes les requêtes incluses dans la requête multiple auront le même xid.request_idx(UInt32) — Le numéro de la requête incluse dans la requête multiple (pour la requête multiple — 0, puis dans l’ordre à partir de 1).zxid(Int64) — ID de transaction ZooKeeper. Numéro de série émis par le serveur ZooKeeper en réponse à une requête exécutée avec succès (0 si la requête n’a pas été exécutée/a renvoyé une erreur/le client ne sait pas si la requête a été exécutée).error(Nullable(Enum8(‘ZNOWATCHER’ = -121, ‘ZNOTREADONLY’ = -119, ‘ZSESSIONMOVED’ = -118, ‘ZNOTHING’ = -117, ‘ZCLOSING’ = -116, ‘ZAUTHFAILED’ = -115, ‘ZINVALIDACL’ = -114, ‘ZINVALIDCALLBACK’ = -113, ‘ZSESSIONEXPIRED’ = -112, ‘ZNOTEMPTY’ = -111, ‘ZNODEEXISTS’ = -110, ‘ZNOCHILDRENFOREPHEMERALS’ = -108, ‘ZBADVERSION’ = -103, ‘ZNOAUTH’ = -102, ‘ZNONODE’ = -101, ‘ZAPIERROR’ = -100, ‘ZOUTOFMEMORY’ = -10, ‘ZINVALIDSTATE’ = -9, ‘ZBADARGUMENTS’ = -8, ‘ZOPERATIONTIMEOUT’ = -7, ‘ZUNIMPLEMENTED’ = -6, ‘ZMARSHALLINGERROR’ = -5, ‘ZCONNECTIONLOSS’ = -4, ‘ZDATAINCONSISTENCY’ = -3, ‘ZRUNTIMEINCONSISTENCY’ = -2, ‘ZSYSTEMERROR’ = -1, ‘ZOK’ = 0))) — Code d’erreur. Peut prendre de nombreuses valeurs, dont notamment : ZOK — la requête a été exécutée avec succès, ZCONNECTIONLOSS — la connexion a été perdue, ZOPERATIONTIMEOUT — le délai d’exécution de la requête a expiré, ZSESSIONEXPIRED — la session a expiré, NULL — la requête est terminée.watch_type(Nullable(Enum8(‘NOTWATCHING’ = -2, ‘SESSION’ = -1, ‘CREATED’ = 1, ‘DELETED’ = 2, ‘CHANGED’ = 3, ‘CHILD’ = 4))) — Le type de l’événement watch (pour les réponses avec op_num = Watch) ; pour les autres réponses : NULL.watch_state(Nullable(Enum16(‘AUTH_FAILED’ = -113, ‘EXPIRED_SESSION’ = -112, ‘CONNECTING’ = 1, ‘ASSOCIATING’ = 2, ‘CONNECTED’ = 3, ‘READONLY’ = 5, ‘NOTCONNECTED’ = 999))) — L’état de l’événement watch (pour les réponses avec op_num = Watch) ; pour les autres réponses : NULL.path_created(String) — Le chemin du nœud ZooKeeper créé (pour les réponses à la requête CREATE) ; il peut différer du chemin si le nœud est créé en mode sequential.stat_czxid(Int64) — Le zxid de la modification à l’origine de la création de ce nœud ZooKeeper.stat_mzxid(Int64) — Le zxid de la modification qui a modifié ce nœud ZooKeeper pour la dernière fois.stat_pzxid(Int64) — L’ID de transaction de la modification qui a modifié les nœuds enfants de ce nœud ZooKeeper pour la dernière fois.stat_version(Int32) — Le nombre de modifications apportées aux données de ce nœud ZooKeeper.stat_cversion(Int32) — Le nombre de modifications apportées aux nœuds enfants de ce nœud ZooKeeper.stat_dataLength(Int32) — La longueur du champ de données de ce nœud ZooKeeper.stat_numChildren(Int32) — Le nombre de nœuds enfants de ce nœud ZooKeeper.children(Array(String)) — La liste des nœuds enfants ZooKeeper (pour les réponses à la requête LIST).
Exemple
Query
Response