Building a Custom Metrics Exporter for Kubernetes
📌 Подробнее: https://kubernetes.io/blog/2026/07/14/custom-metrics-exporter-kubernetes/
MemOps🤨
Kubernetes поставляется со встроенной функцией отслеживания загрузки CPU и использования памяти, но большинство решений по масштабированию в реальных условиях зависят от сигналов, которые находятся за пределами этого узкого диапазона: сколько сообщений ожидает в очереди, сколько времени заняла последняя пакетная задача, сколько активных WebSocket-соединений поддерживает под. Когда встроенных метрик недостаточно, экспортер метрик восполняет этот пробел.
В этой статье подробно описано, как создать такой контейнер с нуля, упаковать его в подобие контейнера и подключить к кластеру, чтобы Prometheus — и в конечном итоге HorizontalPodAutoscaler — могли его использовать.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Kubernetes
Building a Custom Metrics Exporter for Kubernetes
Kubernetes ships with built-in awareness of CPU and memory, but most real-world scaling decisions depend on signals that live entirely outside that narrow window: how many messages are waiting in a queue, how long the last batch job took, how many active…
👍2
Как VictoriaLogs хранит логи в колоночной структуре
📌 Подробнее: https://habr.com/ru/articles/1067552/
MemOps🤨
В этой статье мы проследим путь одной записи лога — от поступления в VictoriaLogs до окончательного размещения на диске. Это поможет представить, что происходит внутри системы, и понять наблюдаемое поведение: почему запросы выполняются быстро, почему на диске иногда появляется множество файлов и какие флаги и метрики важны при поиске неполадок. Статья рассчитана на широкую аудиторию: не требуется ни опыт программирования, ни знание Go.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Choosing Between ClickStack and Grafana for ClickHouse Observability
📌 Подробнее: https://clickhouse.com/blog/choosing-between-clickstack-and-grafana-for-clickhouse-observability
MemOps🤨
Кажется, в observability снова выбор без выбора: Grafana или ClickStack?
Статья разбирает вопрос выбора на примере ClickHouse. Если ClickHouse — центральное хранилище телеметрии, а инженеры чаще расследуют инциденты, чем смотрят на заранее созданные графики, авторы предлагают смотреть в сторону ClickStack: поиск, корреляция логов, метрик и трейсов, session replay и отдельный акцент на AI/SRE-агентов через MCP.
Grafana остаётся сильнее там, где инфраструктура неоднородная: Prometheus, ClickHouse и ещё десяток источников, которые нужно собрать на одном дашборде, добавить алертинг и не заставлять команду менять привычные процессы.
Так как статья опубликована в блоге Clickhouse, практичный вывод напрашивается сам собой: «А зачем выбирать?» Grafana можно оставить для дашбордов и мониторинга, а ClickStack использовать для глубоких расследований по данным ClickHouse. Причём данные и ingestion pipeline дублировать не придётся.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Евгений Дехтярёв — Stateful в K8s, которого мы боимся
Подробнее о конференции DevOops: https://jrg.su/t1mP5U
— —
Скачать презентацию с сайта DevOops — https://jrg.su/nZGsWq
В 2023 году Kubernetes, с приложениями в нем, уже никого не удивит. Туда приходит трафик, который крутится между сотнями микросервисов…
— —
Скачать презентацию с сайта DevOops — https://jrg.su/nZGsWq
В 2023 году Kubernetes, с приложениями в нем, уже никого не удивит. Туда приходит трафик, который крутится между сотнями микросервисов…
👍3🦄2
Best Practices по GitLab CI/CD: от workflow:rules и кеша до OIDC, BuildKit, ревью-окружений и безопасных раннеров
📌 Подробнее: https://habr.com/ru/articles/1052024/
MemOps🤨
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Best Practices по GitLab CI/CD: от workflow:rules и кеша до OIDC, BuildKit, ревью-окружений и безопасных раннеров
Предисловие Статья получилась большой: практик много, и каждая из них важна по-своему. Я собрал материал как набор best practices: не все пункты нужны каждому проекту, но почти каждый пункт однажды...
👍3
MCP в мониторинге: когда «просто спросить» работает, а когда нет
📌 Подробнее: https://habr.com/ru/companies/rkt/articles/1043670/
MemOps🤨
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯3❤2
Настройка Linux Swap для Kubernetes: углубленный анализ
📌 Подробнее: https://kubernetes.io/blog/2025/08/19/tuning-linux-swap-for-kubernetes-a-deep-dive
MemOps🤨
Функция Kubernetes NodeSwap, которая, вероятно, перейдет в статус стабильной в предстоящем выпуске Kubernetes v1.34, позволяет использовать swap: это значительный сдвиг от обычной практики отключения swap для обеспечения предсказуемости производительности. Эта статья посвящена исключительно настройке swap на узлах Linux, углубляясь в критические параметры ядра Linux, которые управляют поведением swap, и в том, как они влияют на производительность рабочих нагрузок, использование swap и механизмы изгнания.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Kubernetes
Tuning Linux Swap for Kubernetes: A Deep Dive
The Kubernetes NodeSwap feature, likely to graduate to stable in the upcoming Kubernetes v1.34 release, allows swap usage: a significant shift from the conventional practice of disabling swap for performance predictability. This article focuses exclusively…
❤3
Бывали ли у вас ситуации, когда использовать Kubernetes — это уже перебор, но деплоить на пачку VM с самописными скриптами или Ansible-плейбуками тоже не особо хочется?
📌 Подробнее: https://labs.iximiuz.com/tutorials/uncloud-create-cluster-ebebf72b
MemOps🤨
Docker Swarm может быть жив или мёртв — вопрос спорный, но сама ниша никуда не делась. И такие проекты, как Kamal (от 37signals) и Uncloud (от Паши Свидерского), пытаются её закрыть.
Если вы ещё не слышали про последний, Uncloud — это лёгкий (по сравнению с Kubernetes) инструмент для деплоя и управления контейнеризованными приложениями в сети Docker-хостов.
Антон Овчинников недавно опубликовал пошаговый гайд на iximiuz Labs, в котором показано, как развернуть кластер Uncloud на нескольких VM. Традиционно, все команды из туториала можно прогнать прямо в приложенной песочнице.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Вот 14 авторских обучающих IT каналов по самым востребованным областям программирования:
Выбирай своё направление:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Изучаем Kubernetes через практические челленджи
📌 Подробнее: https://labs.iximiuz.com/challenges/kubernetes-pod-with-faulty-init-sequence
MemOps🤨
В вашем кластере есть Pod с ошибкой. Он пытается запуститься, но не может пройти инициализацию. Судя по всему, недавно в его спецификацию добавили новый контейнер, и с этого момента Pod перестал нормально работать. Сможете починить?
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
💯4