Lag — количество unprocessed messages в partition. Диагностика: kafka-consumer-groups.sh --describe. 4 причины: (1) consumer слишком медленный (CPU/DB bottleneck), (2) партиций меньше, чем consumers в group (idle consumers), (3) max.poll.interval.ms < время обработки (rebalance loop), (4) slow downstream (DB, external API). Фиксы: scale up partitions, parallelize, tune max.poll.records.
Ниже: подробности, пример, смежные термины, FAQ.
# Диагностика lag
$ kafka-consumer-groups.sh --bootstrap-server localhost:9092 \
--group my-consumer --describe
GROUP TOPIC PARTITION CURRENT-OFFSET LOG-END-OFFSET LAG
my-consumer orders 0 10000 15000 5000
# Увеличить partitions (non-reversible)
$ kafka-topics.sh --alter --topic orders --partitions 12Health Score — комплексная оценка технического состояния сайта по 20+ параметрам: SSL, заголовки безопасности, скорость ответа, SEO-технические факторы и доступность.
20+ параметров в одном числе: SSL, заголовки, скорость, SEO-технические факторы.
Каждый параметр с объяснением — что проверяется, что найдено, как исправить.
Сравнивайте Health Score в разные даты — видите прогресс или регресс.
Настройте автоматическую проверку Health Score и получайте уведомление при падении балла.
быстрый аудит перед релизом
оценка технической базы
проверка сайта клиента
экспресс-аудит заголовков
История Health Score проверок и мониторинг состояния сайта в реальном времени.
Зарегистрироваться (FREE)Rule of thumb: 10x ожидаемого throughput на MBps. 1 partition = ~10 MB/s. 100 MB/s throughput → 10+ partitions.
Нет, это non-reversible. Создайте новый topic с меньшим числом, переключите producers, migrate consumers.
Retention: удаляет по времени (7 дней default). Compaction: хранит последнее значение per key — useful для event sourcing / state stores.