Eu tive um caso de uso semelhante ao seu, mas não consegui encontrar nada que já existisse. Então me deparei com esta página de 389ds que descreve um esboço de como um script como esse produzir. A solução proposta foi incluir essa funcionalidade em versões futuras do logconv.pl.
Por enquanto, acabei escrevendo um programa simples que segue esse design. Eu tenho usado em produção em um número de 389ds servidores de saída dos resultados JSON para uma pilha ELK usando o log-courier.
Espero que isso seja útil para você.