Consulte os logs de auditoria para rastrear operações do banco de dados, filtrar entradas por diversos critérios e personalizar o intervalo de tempo das consultas.
Pré-requisitos
O recurso de log de auditoria está ativado. Para mais informações, consulte Ative o recurso de log de auditoria.
Consultar logs de auditoria
Faça login no console do MongoDB.
Conforme o tipo de instância, clique em Replica Set Instances ou Sharded Cluster Instances no painel de navegação à esquerda.
No canto superior esquerdo da página, selecione o grupo de recursos e a região da instância.
Clique no ID da instância desejada ou em Manage na coluna Actions correspondente.
No painel de navegação à esquerda da página de detalhes da instância, clique em .
-
Na página Mongo audit log center, visualize os detalhes do log de auditoria. Por padrão, a página exibe logs dos últimos 15 Minutes (Relative).
Clique em Refresh no canto superior direito da página Mongo audit log center para definir a frequência de atualização do log de auditoria.
-
Once
Atualiza o log de auditoria uma única vez.
-
Automatic Refresh
Atualiza automaticamente o log de auditoria em intervalos de 15 seconds, 60 seconds, 5 minutes ou 15 minutes.
NotaPara desativar o intervalo de atualização automática atual, clique em e defina um novo intervalo.
-
Filtrar logs de auditoria
Use filtros para refinar resultados e localizar entradas específicas no log de auditoria.
Faça login no console do MongoDB.
Conforme o tipo de instância, clique em Replica Set Instances ou Sharded Cluster Instances no painel de navegação à esquerda.
No canto superior esquerdo da página, selecione o grupo de recursos e a região da instância.
Clique no ID da instância desejada ou em Manage na coluna Actions correspondente.
No painel de navegação à esquerda da página de detalhes da instância, clique em .
-
Na seção de filtros da página Mongo audit log center, defina as condições de filtro.
A tabela a seguir descreve os filtros disponíveis.
Filtro
Descrição
Keyword
Filtra o log de auditoria por palavra-chave, como endereço IP do cliente, comando executado, conta ou informações estendidas.
-
A busca por palavra-chave exige correspondência exata. Não há suporte para busca aproximada. Exemplo:
-
Para filtrar por endereço IP de cliente (IPv4), insira o endereço completo na notação decimal com pontos, como 192.168.1.1. Endereços parciais como 192.168 ou 1.1 não são suportados.
-
Para filtrar por comando executado, insira o nome completo do comando, como AUTH ou auth. Nomes parciais como au não são suportados.
-
-
Se uma palavra-chave contiver dois pontos (:), coloque-a entre aspas duplas (""), por exemplo, "userId:1".
Operation type
Filtra o log de auditoria pelo tipo de operação.
Client IP Address
Filtra o log de auditoria pelo endereço IP do cliente usado para conectar-se à instância. Exemplo:
Se uma instância ECS se conectar à instância ApsaraDB for MongoDB pela internet, insira o endereço IP público da instância ECS.
Se uma instância ECS se conectar à instância ApsaraDB for MongoDB por uma Virtual Private Cloud (VPC), insira o endereço IP privado da instância ECS.
Database Name
Filtra o log de auditoria pelo nome do banco de dados.
Collection Name
Filtra o log de auditoria pelo nome da coleção.
Username
Filtra o log de auditoria pelo nome de usuário.
-
Usar o seletor de tempo
Use o seletor de tempo para consultar logs de auditoria em diferentes intervalos.
Faça login no console do MongoDB.
Conforme o tipo de instância, clique em Replica Set Instances ou Sharded Cluster Instances no painel de navegação à esquerda.
No canto superior esquerdo da página, selecione o grupo de recursos e a região da instância.
Clique no ID da instância desejada ou em Manage na coluna Actions correspondente.
No painel de navegação à esquerda da página de detalhes da instância, clique em .
Na página Mongo audit log center, clique em Select time range à direita.
-
No painel Select time range, selecione um intervalo de tempo.
A tabela a seguir descreve as seções do seletor de tempo.
Seção
Descrição
Detalhes do tempo
Ao passar o mouse sobre uma opção na seção Relative time ou Time frame, esta seção exibe o intervalo de tempo exato.
Relative time
Seleciona um período relativo ao horário atual. Passe o mouse sobre uma opção para visualizar o intervalo correspondente na seção Time details.
Time frame
Seleciona um intervalo fixo com granularidade de um minuto ou mais. Passe o mouse sobre uma opção para visualizar o intervalo correspondente na seção Time details.
Custom time
Especifica um intervalo de tempo personalizado. Após inserir o intervalo, clique em OK para aplicá-lo.
NotaA granularidade mínima de consulta é de um minuto. Para precisão em nível de segundos, faça login no console do Simple Log Service (SLS) e use uma instrução de consulta e análise para recuperar entradas do log de auditoria. Para mais informações, consulte Quick start for log query and analysis.
APIs relacionadas
|
API |
Descrição |
|
Consulta o log de auditoria de uma instância ApsaraDB for MongoDB. |
Perguntas frequentes
P: Por que consigo consultar no máximo 2.000 entradas de log de auditoria?
R: A página Mongo audit log center exibe no máximo 2.000 entradas de log de auditoria. Para consultar mais entradas, faça login no console do Simple Log Service (SLS). Para mais informações, consulte Quick start for log query and analysis.
P: Por que tenho tão poucos dados de log de auditoria?
R: Ao ativar o recurso de log de auditoria, apenas os tipos de operação Admin e slow são selecionados por padrão. Para alterar os tipos de operação auditados, consulte Change audited operation types.