DevOps Ready | IT
3.24K subscribers
256 photos
6 videos
82 links
Авторский канал по DevOps разработке.
Ресурсы, обучения, задачи, шпаргалки.
Ежедневно информация пополняется!

Автор: @energy_it
加入频道
🖼️ Поднимаем стек ELK для логирования за 10 минут!

Централизованное логирование — ключ к быстрой отладке и анализу инцидентов. Elasticsearch, Logstash и Kibana — классическое решение для сбора, хранения и визуализации логов с разных сервисов. Вместо ручной установки — развернём всё через Docker за пару минут.

В этом посте мы:
Написали docker-compose.yml для Elasticsearch, Logstash и Kibana.

Настроили минимальный logstash.conf для приёма JSON-логов.

Запустили стек и отправили первый лог вручную.

Убедились, что всё работает, и проверили результат в Kibana UI.


🔥 — если только начинаешь с логированием
🤝 — если уже используешь ELK в проде


➡️ DevOps Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍53
🖼️ Поднимаем локальный HTTP-сервер и общаемся с ним через curl — базовая практика для понимания web-взаимодействия!

Нужно разобраться, как работает HTTP «вживую»? Это легко сделать без фреймворков и даже без интернета.

В этом посте:
Поднимаем HTTP-сервер одной командой на Python.

Отправляем GET и POST-запросы через curl.

Смотрим, какие заголовки и коды возвращает сервер.

Учимся на практике, как клиент и сервер «разговаривают».


Python поднимает простой сервер, curl выступает клиентом — и ты сам можешь увидеть, как идут запросы и что отвечает сервер.

➡️ DevOps Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥127👍4🤝1
🖼️ Рассмотрим 7 ключевых инструкций Dockerfile!

Это стандартные команды, с которых начинается любой Dockerfile. Они позволяют выбрать базовый образ, скопировать нужные файлы, установить зависимости, настроить окружение, задать рабочую директорию и команду по умолчанию.

➡️ DevOps Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝22🔥9👍5
Как быстро посмотреть логи сервиса по времени — практикуемся с journalctl.

Когда нужно отследить падение сервиса, понять причину ошибки или просто посмотреть, что происходило утром — journalctl спасает. Это основной инструмент для работы с логами systemd-сервисов.

Допустим, нам нужно посмотреть логи nginx за последние 2 часа:
journalctl -u nginx --since "2 hours ago"


А если хотим логи за конкретный день:
journalctl -u nginx --since "2024-07-10 10:00" --until "2024-07-10 12:00"


Нужен только свежий хвост логов? Тогда так:
journalctl -u nginx -f


-u указывает нужный сервис, --since/--until задают временной интервал, а -f даёт живой лог, как tail -f.

🔥 Работает с любыми сервисами, не только nginx: от docker и ssh до кастомных .service-юнитов.

➡️ DevOps Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥76
🖼️ Настраиваем мониторинг с Zabbix — агент, метрики и триггеры в одном флаконе!

Zabbix — это мощная система мониторинга, которая позволяет отслеживать состояние серверов, служб и инфраструктуры в целом.

В этом посте:
Устанавливаем сервер Zabbix и поднимаем веб-интерфейс.

Настраиваем базу данных и подключаем веб-доступ.

Подключаем агента на целевой сервер и настраиваем конфиг.

Подключаем хост, добавляем шаблоны и включаем метрики.


Zabbix показывает CPU, RAM, диск, сеть, службы и многое другое — а при проблемах сам отправит уведомление.

➡️ DevOps Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥7👍3🤝3