bhavenger
@bhavenger

Прокси-сервер с логированием пользовательских запросов

Необходимо сделать так, чтобы все пользовательские запросы ко множеству баз данных шли через один прокси-сервер и логировались куда-либо (ну, кроме SELECT-запросов).
pgbouncer этого не умеет, pg_pool при беглом рассмотрении — тоже.
Подскажите куда копать?
  • Вопрос задан
  • 4743 просмотра
Пригласить эксперта
Ответы на вопрос 3
@cat_crash
Логгируйте в файлы CSV (http://www.postgresql.org/docs/9.1/static/runtime-config-logging.html). Из CSV сам постгрес умеет сохранять в таблицы. Выделите отдельный ЛОГ сервер (Postgres) куда будут стекаться все логи.
Профит
Ответ написан
bhavenger
@bhavenger Автор вопроса
Быть может кому-нибудь поможет сэкономить человекочасы:
Единственным прокси-сервером с поддержкой логирования запросов оказался tsung-recorder. И даже он не подходит для подобной задачи по причине того, что пишет логи исключительно в хмл формат без тайм-стампов и без информации о пользователе.

Саму же задачу решить так и не удалось.
Ответ написан
Комментировать
foxmuldercp
@foxmuldercp
Системный администратор, программист, фотограф
Эм, а встроить логирование в клиентское приложения для сотрудника?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы