O ApsaraDB for MongoDB gera logs de auditoria, logs de consultas lentas e logs operacionais. Este tópico descreve os campos de cada tipo de log.
Logs de auditoria
Os logs de auditoria são armazenados no Logstore mongo_audit_log_standard. A tabela a seguir descreve os campos desses logs.
Logs de auditoria e logs de consultas lentas compartilham os mesmos nomes de campo. Para diferenciá-los, verifique o campo audit_type. Nos logs de consultas lentas, o campo audit_type sempre apresenta o valor slowop. Qualquer outro valor indica uma entrada de log de auditoria.
|
Campo |
Descrição |
|
__topic__ |
Tópico do log. Valor fixo: mongo_audit_log. |
|
audit_type |
Tipo do log. Exemplo: Command. Quando audit_type é 'command', o campo inclui os comandos específicos listados na tabela a seguir. |
|
coll |
Nome da coleção. |
|
db |
Nome do banco de dados. |
|
docs_examined |
Número de documentos verificados. |
|
instanceid |
ID da instância do ApsaraDB for MongoDB. |
|
keys_examined |
Número de entradas de índice verificadas. |
|
latency |
Tempo decorrido da operação. |
|
optype |
Tipo de operação. Valores válidos:
|
|
return_num |
Número de registros retornados. |
|
thread_id |
ID da thread. |
|
time |
Timestamp do evento. |
|
user |
Nome de usuário usado para fazer login no banco de dados do ApsaraDB for MongoDB. |
|
user_ip |
Endereço IP do cliente usado para acessar a instância do ApsaraDB for MongoDB. |
Comandos incluídos quando audit_type é 'command'
A tabela a seguir lista os comandos específicos auditados quando audit_type é 'command', organizados por categoria.
|
Categoria de comando |
Comandos específicos |
|
Comandos de consulta e agregação |
|
|
Operações de índice |
|
|
Operações de coleção e banco de dados |
|
|
Informações do servidor e diagnósticos |
|
|
Manutenção e validação |
|
|
Gerenciamento de replica set |
|
|
Gerenciamento de sharding |
|
|
Gerenciamento de usuários |
|
|
Gerenciamento de funções |
|
|
Gerenciamento de sessões |
|
|
Comandos de transação |
|
|
Comandos de autenticação |
|
|
Administração do sistema |
|
|
Comandos de cache de plano |
|
|
Outros comandos |
|
Logs de consultas lentas
Os logs de consultas lentas são armazenados no Logstore mongo_slow_run_log. A tabela a seguir descreve os campos desses logs.
|
Campo |
Descrição |
|
__topic__ |
Tópico do log. Valor fixo: mongo_slow_log. |
|
audit_type |
Tipo do log. Valor fixo: slowop. |
|
coll |
Nome da coleção. |
|
db |
Nome do banco de dados. |
|
docs_examined |
Número de documentos verificados. |
|
instanceid |
ID da instância do ApsaraDB for MongoDB. |
|
keys_examined |
Número de entradas de índice verificadas. |
|
latency |
Tempo decorrido da operação. |
|
optype |
Tipo de operação. Valores válidos:
|
|
return_num |
Número de registros retornados. |
|
thread_id |
ID da thread. |
|
time |
Timestamp. Unidade: segundos. |
|
user |
Nome de usuário usado para fazer login no banco de dados do ApsaraDB for MongoDB. |
|
user_ip |
Endereço IP do cliente usado para acessar a instância do ApsaraDB for MongoDB. |
Logs operacionais
Os logs operacionais são armazenados no Logstore mongo_slow_run_log. A tabela a seguir descreve os campos desses logs.
|
Campo |
Descrição |
|
__topic__ |
Tópico do log. Valor fixo: mongo_run_log. |
|
category |
Categoria do log. Exemplo: NETWORK (logs de conexão de rede). |
|
connection |
Informações da conexão. |
|
content |
Conteúdo do log. |
|
instanceid |
ID da instância do ApsaraDB for MongoDB. |
|
ip |
Endereço IP. |
|
level |
Nível de severidade do log. |
|
port |
Número da porta. |
|
time |
Timestamp da entrada de log. |