TGViewer
Пятничный деплой Пятничный деплой @count0_digest · 4.76K subscribers
Post #9435 485

Forwarded from /usr/bin

HUATUO — eBPF-наблюдаемость и автоматическая диагностика ядра Linux

HUATUO — open source-платформа для глубокой наблюдаемости Linux, созданная в DiDi (китайская служба такси). Она работает на уровне ядра и помогает разбирать проблемы, которые сложно диагностировать с помощью обычных метрик приложений: задержки планировщика, блокировки процессов, memory reclaim, OOM, сетевые потери, аномалии дискового I/O и всплески системного CPU.

Под капотом HUATUO работают eBPF, kprobe, tracepoint и ftrace. Инструмент собирает данные без модификации приложений и может автоматически связывать их с Kubernetes-контейнерами, labels и annotations.

В HUATUO есть несколько режимов работы:

Metrics — постоянный сбор показателей CPU, памяти, сети, планировщика и дисковой подсистемы. Метрики публикуются в формате Prometheus.

Events — фиксация событий ядра: OOM, soft lockup, hung task, packet drop, аномальный memory reclaim и сетевые задержки.

AutoTracing — автоматический запуск углублённой диагностики при обнаружении аномалии. Например, при резком росте CPU sys, накоплении процессов в D-state, всплеске аллокаций памяти или проблемах с I/O.

Continuous Profiling — построение flame graph и анализ on-CPU, off-CPU и memory-профилей для C, C++, Go, Java и Python.

AutoTracing выглядит особенно полезным: детальная диагностика включается не после обращения пользователя, а непосредственно в момент срабатывания алерта. В результате сохраняются call stacks, список процессов, контекст контейнера и flame graph, необходимые для последующего RCA.

HUATUO нативно интегрируется с Prometheus, Grafana, Elasticsearch и Pyroscope.

Репыч на GitHub

Документация

@usr_bin_linux
  • ❤ 3
More from @count0_digest
  1. Sep 26, 2026k8s-overcommit Operator The k8s-overcommit Operator is a Kubernetes operator designed to i…
  2. Sep 25, 2026From Ingress to Gateway API: How We Modernized Networking on Our GKE Cluster We recently m…
  3. Sep 25, 2026Ссылки к выпуску: 1. Runbook vs Playbook: почему это разные инструменты и зачем в 3 ночи н…
  4. Sep 25, 2026DIS – будущее инженерии Привет, %username%! Вышел выпуск «В SREду на кухне» про Digital Im…
  5. Sep 24, 2026После вчерашней разминочки, продолжаем про CPU и мониторинг нагрузки. Казалось бы чего уж…
  6. Sep 22, 2026Планы на 3 октября — прийти на RWB Infra x Security Meetup Мы направим прожекторы на инфра…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →