Создание журналов postgresql в формате JSON

63
5

Я использую postgresql 9.5 на ubuntu 16.04.

Есть ли способ в postgresql, чтобы его журналы могли храниться в формате JSON?

Мне нужно отправить его в elasticsearch, поэтому мне нужно сделать postgresql журналы в формате JSON.

Я следовал этому руководству, но не совсем понял, что и где он просил меня внести изменения в файл conf.

спросил(а) 2021-01-19T16:07:59+03:00 6 месяцев, 1 неделя назад
1
Решение
63

PostgreSQL self не поддерживает другие форматы, кроме обычного текста и CSV. Когда вам нужны другие форматы, вам нужно получить где-нибудь (или написать самостоятельно) специальное расширение, которое может коснуться log API и форматировать и нажать журналы PostgreSQL. Одно расширение было разработано Майклом, и оно описано в упомянутой ссылке. Вот ссылка на исходный код: https://github.com/michaelpq/pg_plugins/tree/master/jsonlog. Вы должны скомпилировать это расширение, как и любое другое (расширение PostgreSQL), - код находится на языке C, а затем вы можете его использовать.

ответил(а) 2021-01-19T16:07:59+03:00 6 месяцев, 1 неделя назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема