CLI-утилита для devops · Python 3.11+ · Ранний прототип

Собери логи
с Linux-серверов
по SSH — одной командой

Агрегация логов по SSH, готовые пресеты под nginx/postgres/systemd и запуск lnav — без ручной настройки.

Получить ранний доступ →

Бесплатно. Без карты. Первые 50 получат полный доступ к бете.

10+
серверов за раз
1
команда вместо ssh-ритуала
0
агентов и изменений syslog
4
пресета из коробки
Проблема

Знакомо devops-инженеру?

ОШ-001

ssh → tail → grep → повторить

Каждый алерт — один и тот же ритуал: зайти по SSH, запустить tail, наткнуться на ротацию, скопировать куски к себе. И так на каждом хосте.

ОШ-002

Логи есть, картины нет

Три сервиса на трёх хостах обмениваются запросами. Смотришь их по очереди в разных окнах и пытаешься в голове склеить единый таймлайн.

ОШ-003

ELK — слишком жирно, grep — слишком бедно

Поднимать Loki или ELK-стек ради десятка серверов никто не хочет. В итоге всё равно оказываешься в терминале с tail и grep.

ОШ-004

Помни пути, фильтры и диапазоны на каждой ноде

Где лежат логи nginx на web-02? Какой формат у app-сервера? После ротации grep ничего не находит. Каждый раз заново — вручную.

Решение

SSH-сборщик логов + пресеты + lnav
в одной команде — без ELK

Сбор логов по SSH

Один logranger collect --env prod — и логи со всех серверов уже в одной папке.

Готовые пресеты

nginx, postgres, systemd, python‑app — форматы и фильтры уже настроены, не нужно изучать конфиги с нуля.

Просмотр в lnav

logranger view запускает lnav с правильными параметрами — сразу видишь ошибки и таймлайн.

Демо

Выглядит вот так

logranger — bash — 80×24
$ logranger collect --env prod --service nginx --since 30m ✓ Connected to web-01.prod (3 log files) ✓ Connected to web-02.prod (3 log files) ✓ Connected to web-03.prod (3 log files) ⏬ Downloaded 9 files → /tmp/logranger/prod/nginx/ $ logranger view --env prod --service nginx 🔭 Opening lnav with preset "nginx-errors"... → 47 errors in last 30 minutes → Top pattern: "upstream timed out" (32 hits)
Быстрый старт

Три шага до первого сбора логов по SSH

pip install logranger

Установка

Пришлю инструкцию по установке вместе с приглашением в бету — пакет появится на PyPI по итогам тестирования.

logranger init

Конфигурация

Маленький wizard спрашивает хосты, SSH‑ключи и сервисы — генерит logranger.yml.

collect && view

Запуск

Сбор логов и запуск lnav с нужным пресетом. Готово.

Для кого

Кому LogRanger экономит часы при работе с логами

DevOps / SRE

Ночной алерт → собрать логи с 5 нод → найти причину за минуты, а не за полчаса.

Backend‑разработчик

Деплой упал → быстро посмотреть логи staging без поиска путей и форматов.

Тимлид

Онбординг новичка — не нужно объяснять, где какие логи и как пользоваться lnav.

Открыто о продукте

Что я тестирую в этой бете

LogRanger сейчас в стадии прототипа. Это учебный и предпринимательский эксперимент — мне важно проверить, решает ли инструмент настоящую боль devops-инженеров, а не придуманную.

HYP-01

Нужен ли инструмент между tail/grep и ELK

Хочу понять, хватает ли инженерам лёгкого CLI‑инструмента, чтобы меньше прыгать по ssh и быстрее собирать логи без тяжёлых стеков.

HYP-02

Экономит ли одна команда время при инцидентах

Проверяю, действительно ли сценарий collect + view сокращает время на расследование падений и алертов.

HYP-03

Готовы ли за это платить

Тестирую гипотезу: достаточно ли ценности, чтобы инженеры предпочли инструмент вместо написания своих скриптов.

Если вы узнаёте в этом свои задачи — ваш фидбек очень важен для проекта.

Помочь протестировать →
Ранний доступ

Устали собирать логи вручную?

Оставьте email — получите доступ к бете первыми и помогите протестировать идею.

Без спама. Только новости о релизе и инструкции.