Это сложная проблема, и, вероятно, нет простого ответа.
Один из подходов, который я использовал, - это использование pg_logforward для перехвата журналов, пересылки их пользовательскому демону, который записывает нормализованные записи журнала в другую базу данных PostgreSQL. (Hadoop и т. Д. Также возможны.) Затем выполните специальные запросы к этой базе данных или создайте себе симпатичный внешний интерфейс. Это не сделано заранее, но это самый мощный подход на данный момент, IMO.