Archery está posicionado como uma plataforma de consulta de auditoria SQL, com o objetivo de melhorar a eficiência do trabalho do DBA. Ele suporta SQL online e consulta para vários bancos de dados e suporta funções ricas de operação e manutenção de MySQL. Todas as funções são compatíveis com operações de telefone móvel.
comece
Baixe o arquivo Releases, descompacte-o e entre na pasta docker-compose
#comece
docker-compose -f docker-compose.yml up -d
#Inicialização da estrutura da tabela
docker exec -ti tiro com arco /bin/bash
cd /opt/tiro com arco
fonte /opt/venv4archery/bin/ativar
python3 manager.py makemigrações sql
python3 gerenciar.py migrar
#Inicialização de dados
python3 gerenciar.py dbshellpython3 gerenciar.py dbshell
#Criar usuário administrativo
python3 manager.py createsuperusuário
#Reiniciar serviço
docker reiniciar tiro com arco
#Visualização de log e solução de problemas
docker registra tiro com arco -f --tail = 10
logs/archery.log
acesso
http://127.0.0.1:9123/
Registro de atualização da plataforma de consulta de auditoria SQL do Archery
v1.8.5
Resolva o problema da falha na construção da ação
Lidar com problemas de serialização de tipos de dados especiais da clickhouse
Corrigido o problema de relatório de erros ao usar plugins quando a senha contém caracteres especiais
Atualizar configurações do docker
Corrigido o problema de usuários logados não conseguirem configurar 2FA
Corrigido o problema que ao obter o Oracle rollback sql, existe a probabilidade de uma exceção ser lançada quando a verificação do formato da função sql for combinada.
Corrigido o problema de erro de autenticação 2FA após ativar o LDAP
Adicionada mudança 2FA global forçada
Corrigido o problema em que o SQL da Oracle estava on-line e um único SQL de reversão com comprimento superior a 4.000 era truncado à força em várias partes.
v1.8.3
Novo
Suporte ClickHouse on-line e consulta
Consulta ODPS de suporte
Adicionado módulo de auditoria independente
Adicionado módulo de plug-in da ferramenta my2sql
Adicionado suporte a dicionário de dados para mssql e oracle
O gerenciamento de contas MySQL suporta permissões de reciclagem (REVOKE)
redis suporta modo cluster
otimização
Notificação de ordem de serviço SQL suporta controle em etapas
Adicione permissões para consulta e download de dados
Classificar e reportar erros retornados por solicitações ajax
Manutenção do gráfico do leme do Archery Kubernetes
Oracle faz backup da definição original ao executar DDL
estrutura da tabela Oracle View adiciona coluna de comentários
função de substituição de dessensibilização oracle
Classifique a lista de instâncias (suporta classificação de caracteres chineses)
Adicione o parâmetro timeout quando redis/pg criar uma conexão
resultados da consulta redis exibição formatada em json
A conexão de túnel SSH adiciona uma nova opção para fazer upload de uma chave de arquivo local. Após o upload, as informações da chave são salvas no banco de dados e lidas no banco de dados durante a conexão.
Quando o SQL fica online, a otimização front-end do intervalo de tempo pode ser executada e o intervalo de tempo necessário deve ser superior a 60 minutos.
reparar
Corrigida detecção de instância retornando correção de erro de status de conexão
Corrigido o problema em que o nome da tabela mongodb com os símbolos - e .
Corrija o problema de AVISO ao chamar o shell para executar o comando mongodb
Corrigir vulnerabilidade de injeção de comando do plug-in shell
Corrija o problema de que os resultados do Redis hgetall não são exibidos
Corrigido o problema em que as notificações não eram enviadas para ordens de serviço executadas manualmente
Corrigir problema de SQL distorcido abreviado
Corrija o risco de injeção de SQL no gerenciamento de sessões
Corrigir erro ao criar conexão nativa mongodb
Corrija o problema de que o pgsql obtém a estrutura da tabela sem adicionar filtragem fraudulenta
Corrija o problema do caminho SQL incorreto em admin.sh