> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-fix-nav-issues.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Tabela de sistema que contém estatísticas agregadas das operações do ZooKeeper, agrupadas por sessão, caminho, tipo de operação, componente e indicador de sub-requisição.

# system.aggregated_zookeeper_log

<div id="description">
  ## Descrição
</div>

Esta tabela contém estatísticas agregadas das operações do ZooKeeper (por exemplo, número de operações, latência média e erros), agrupadas por `(session_id, parent_path, operation, component, is_subrequest)` e persistidas periodicamente em disco.

Diferentemente de [system.zookeeper\_log](/pt-BR/reference/system-tables/zookeeper_log), que registra cada requisição e resposta individual, esta tabela agrega as operações em grupos, tornando-se muito mais leve e, portanto, mais adequada para cargas de trabalho de produção.

As operações que fazem parte de um lote `Multi` ou `MultiRead` são rastreadas separadamente por meio da coluna `is_subrequest`. As sub-requisições têm latência zero porque a latência total é atribuída à operação `Multi`/`MultiRead` que as engloba.

<div id="columns">
  ## Colunas
</div>

* `hostname` ([LowCardinality(String)](/pt-BR/reference/data-types/lowcardinality)) — Hostname do servidor.
* `event_date` ([Date](/pt-BR/reference/data-types/date)) — Data em que o grupo foi persistido.
* `event_time` ([DateTime](/pt-BR/reference/data-types/datetime)) — Hora em que o grupo foi persistido.
* `session_id` ([Int64](/pt-BR/reference/data-types/int-uint)) — ID da sessão.
* `parent_path` ([String](/pt-BR/reference/data-types/string)) — Prefixo do caminho.
* `operation` ([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)](/pt-BR/reference/data-types/enum)) — Tipo de operação do ZooKeeper.
* `is_subrequest` ([UInt8](/pt-BR/reference/data-types/int-uint)) — Indica se esta operação foi uma sub-requisição dentro de uma operação Multi ou MultiRead.
* `count` ([UInt32](/pt-BR/reference/data-types/int-uint)) — Número de operações no grupo (session\_id, parent\_path, operation, component, is\_subrequest).
* `errors` ([Map(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), UInt32)](/pt-BR/reference/data-types/map)) — Erros no grupo (session\_id, parent\_path, operation, component, is\_subrequest).
* `average_latency` ([Float64](/pt-BR/reference/data-types/float)) — Latência média de todas as operações do grupo (session\_id, parent\_path, operation, component, is\_subrequest), em microssegundos. As sub-requisições têm latência zero porque a latência é atribuída à operação Multi ou MultiRead que as contém.
* `component` ([LowCardinality(String)](/pt-BR/reference/data-types/lowcardinality)) — Componente que causou o evento.

<div id="see-also">
  ## Veja também
</div>

* [system.zookeeper\_log](/pt-BR/reference/system-tables/zookeeper_log) — Log detalhado do ZooKeeper por solicitação.
* [ZooKeeper](/pt-BR/guides/oss/best-practices/tips#zookeeper)
