Настройка сбора статистики postgresql с помощью pgbadger

Настройка сбора статистики postgresql с помощью pgbadger Официальная репа — https://github.com/dalibo/pgbadger Приводим конфиг postgresql в части логов к такому виду ##https://www.dhis2.org/analysing-postgresql-logs-using-pgbadger log_line_prefix = ‘%t [%p]: [%l-1] ‘ log_statement = ‘none’ log_min_duration_statement = 0 log_checkpoints = on log_connections = on log_disconnections = on log_lock_waits = on log_temp_files = 0 log_autovacuum_min_duration = 0 logging_collector = on log_directory […]

Читать далее…

SEd и другие однострочные скрипты

Подсчет уникальных значений с сортировкой по возврастанию cat filename.txt| grep значение | sort | uniq -c | sort -nr Подсчет соединений в postgresql в TIME-WAIT ss -an | grep 5433 | grep TIME-WAIT | cut -d»:» -f2 | cut -d».» -f2-4 | sort | uniq -c | sort -hr -u Сортировка по столбцу в файле […]

Читать далее…

Установка amplify agent nginx на debian 8

Установка amplify agent nginx на debian 8 Создаем учетку в nginx amplify agent https://amplify.nginx.com Нажимаем добавить новый хост — следуем инструкциям. Помимо этого добавляем в файл /etc/nginx/nginx.conf log_format main_ext ‘$remote_addr — $remote_user [$time_local] «$request» ‘ ‘$status $body_bytes_sent «$http_referer» ‘ ‘»$http_user_agent» «$http_x_forwarded_for» ‘ ‘»$host» sn=»$server_name» ‘ ‘rt=$request_time ‘ ‘ua=»$upstream_addr» us=»$upstream_status» ‘ ‘ut=»$upstream_response_time» ul=»$upstream_response_length» ‘ ‘cs=$upstream_cache_status’ ; […]

Читать далее…