TGViewer
DevOps DevOps @i_devops · 8.82K subscribers
Post #3830 1.47K
Deckhouse Prom++: как мы сжали разметку метрик Prometheus и снизили расход памяти в 2,5 раза с помощью статистики данных

Хотели избежать копирования данных, придумали свою служебную разметку, а потом обнаружили: она занимает почти столько же места, сколько сам исходный текст. Мы перестали гадать, посмотрели на реальные данные и применили простые, но эффективные подходы: числа переменной длины, отказ от double в пользу целых типов и умные if-else вместо switch.

Итог: мы сжали разметку в 2,5 раза и при этом даже немного выиграли в скорости. Рассказываем, как знание предметной области помогло нам не усложнять код, а сделать его быстрее и легче.

https://habr.com/ru/companies/flant/articles/1048018/

📲 Мы в MAX

#devops #девопс

Подпишись 👉@i_DevOps
  • 👍 2
More from @i_devops
  1. Sep 27, 2026📣 Kubernetes Events — новостная лента вашего кластера Kubernetes Events — это ресурсы тип…
  2. Sep 25, 2026Kagent + Ollama: ИИ-агент для работы с Kubernetes Как использовать локальную языковую моде…
  3. Sep 25, 2026Soft skills. Стоит ли вкладываться в софт скилы DevOps, программистам, тестировщикам? Гово…
  4. Sep 24, 2026✨ Как настроить PostgreSQL для продакшен-нагрузок При переходе к продакшен-нагрузкам важно…
  5. Sep 24, 2026💡 Calico Whisker — безопасные сетевые политики в Kubernetes без простоев Работая с Kubern…
  6. Sep 23, 2026Вопрос, который часто задают в начале собеса Представлен вывод команды top. Что означает к…
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 →