Registro de consultas e encaminhamento do MySQL para log de syslog / eventos

1

Eu era capaz de ativar o log de erros, o log de consulta geral, o log de consultas lentas e o log binário e era capaz de encaminhar os logs para o Syslog. Eu tenho algumas perguntas sobre o registro.

1) O log de erros é automaticamente encaminhado para o log de eventos no Windows. Como faço para encaminhar os outros logs para o log de eventos também?

2) É possível converter os logs mysql de múltiplas linhas em uma única linha?

3) É possível adicionar algum cabeçalho aos arquivos de log ou alguma tag no início de cada linha de registro?

4) Nos logs de consulta lenta, algumas informações são comentadas. Quando encaminhados usando syslog, essas linhas não são encaminhadas. Como encaminhar essas linhas também?

# User@Host: debian-sys-maint[debian-sys-maint] @ localhost []
# Query_time: 0.000297  Lock_time: 0.000220 Rows_sent: 0  Rows_examined: 0
SET timestamp=1539924163;
select count(*) into @discard from 'information_schema'.'EVENTS';

5) mysqlbinlog pode ser usado para converter o log binário para o formato legível por humanos. Existe uma maneira de converter o arquivo binário e encaminhá-lo para o syslog sem escrever nenhum script personalizado? Existe uma maneira no mysql ou rsyslog?

    
por Thunder Kay 24.10.2018 / 12:44

0 respostas