Posts by Tag

ELK

Рейтинг ip адресов Nginx в ELK

less than 1 minute read

По умолчанию стандартный дашборд Nginx в ELK не формирует рейтинг ip по количеству запросов. Для формирования отдельной визуализации необходим Fields: nginx....

Logstash+Gelf Docker logs

1 minute read

GELF(The Graylog Extended Log Format) - это формат лога, который помогает избегать недостатки стандартного Syslog: увеличивает стандартную длину сообщения...

Настройка кластер ELK

less than 1 minute read

Данный пример отказоустойчивого кластера для небольшой среды из 3-х нод позволит собирать логи и метрики одновременно с нескольких проектов. Две ноды с репли...

Remove node from Elasticsearch custer

less than 1 minute read

Для того, что бы извлечь ноду из кластера Elasticsearch, необходимо выполнить команду. curl -XPUT localhost:9200/_cluster/settings -H 'Content-Type: applicat...

Monitoring Elasticsearch in Kibana

less than 1 minute read

В Kibana есть хороший детализированый мониторинг кластера Elasticsearch. Для его использования необходимо установить модуль X-PAC. X-Pack представляет собо...

Back to Top ↑

System

GDB backtrace when PHP crashed

1 minute read

Нету универсального метода узнать, что PHP дает сбой, но могут быть признаки. Периодически на PHP проектах сталкиваюсь с ситуацией, когда веб-сайт резко умир...

lsyncd демон синхронизации на rsync

less than 1 minute read

lsyncd Риалтайм демон синхронизации который использует интерфейсы мониторинга событий, такие как inotify или fsevents, ставит события в очередь и каждые X се...

Nginx return 500 (Internal Server Error) when uploading large files

less than 1 minute read

При загрузке больших файлов (>2 GB) Nginx возвращает ошибку 500 “Internal Server Error”. В моем случае была проблема с свободным местом в системе. В корн...

Back to Top ↑

Monitoring

Logstash+Gelf Docker logs

1 minute read

GELF(The Graylog Extended Log Format) - это формат лога, который помогает избегать недостатки стандартного Syslog: увеличивает стандартную длину сообщения...

Настройка кластер ELK

less than 1 minute read

Данный пример отказоустойчивого кластера для небольшой среды из 3-х нод позволит собирать логи и метрики одновременно с нескольких проектов. Две ноды с репли...

Monitoring Elasticsearch in Kibana

less than 1 minute read

В Kibana есть хороший детализированый мониторинг кластера Elasticsearch. Для его использования необходимо установить модуль X-PAC. X-Pack представляет собо...

Back to Top ↑

Nginx

Nginx return 500 (Internal Server Error) when uploading large files

less than 1 minute read

При загрузке больших файлов (>2 GB) Nginx возвращает ошибку 500 “Internal Server Error”. В моем случае была проблема с свободным местом в системе. В корн...

Nginx location

2 minute read

Директива location устанавливает конфигурацию в зависимости от URI запроса. Позволяет направить запрос на нужное нам местоположение в файловой системе. Имеет...

Nginx rewrite and redirect rules

3 minute read

Редирект - важный элемент оптимизации сайта, мощный инструмент для управления трафиком. В этой статье я собрал полезные команды, примеры rewrite и redirect с...

Back to Top ↑

MariaDB

Mariabackup backup and restore big data

1 minute read

Mariabackup Механизм резервирования базы данных MariaDB c полной поддержкой всех функций(сжатие страниц InnoDB, шифрование данных в состоянии покоя). Пакет M...

Восстанавление реаликации (skip transaction)

less than 1 minute read

Восстановление репликации Если поломалась одна реплика между master-slave серверами, мы можем восстановить ее пропустив одну или несколько транзаций.

Innobackupex backup script, restore DB

1 minute read

В этой части мы расскажем о том, как можно развернуть резервную копию базы данных самостоятельно на отдельном сервере с помощью инструмента Percona XtraBacku...

Back to Top ↑

CI/CD

TeamCity set variables branch

less than 1 minute read

If you want to use the branch name as a variable (env.BRANCH_NAME) that can be accessed in other steps of your pipeline, you can achieve this using a simple ...

Ansible CD pipeline with docker

2 minute read

Доброго времени суток, хочу показать вам автоматизацию CD с помощью Ansible для деплоя docker контейнера. В роли CI я использую TeamCity который через плагин...

Back to Top ↑

TeamCity

TeamCity set variables branch

less than 1 minute read

If you want to use the branch name as a variable (env.BRANCH_NAME) that can be accessed in other steps of your pipeline, you can achieve this using a simple ...

Back to Top ↑

Ansible

Back to Top ↑

Docker

Back to Top ↑

Mail

Back to Top ↑

Cloudflare

Cloudflare (I am under attack)

less than 1 minute read

Немного информации о том как устроен режим работы “I am Under Attack Mode” - это самый простой и быстрый способ защитить свой сайт от DDoS-атак. Этот режим ...

Back to Top ↑

PHP

GDB backtrace when PHP crashed

1 minute read

Нету универсального метода узнать, что PHP дает сбой, но могут быть признаки. Периодически на PHP проектах сталкиваюсь с ситуацией, когда веб-сайт резко умир...

Back to Top ↑

Helm

Back to Top ↑

Grafana

Back to Top ↑