Forwarded from Кубертатный период
сэкономил твою зарплату на дев стенде
Мне тут было делать нехуй в отпуске и я сделал очередной ненужный дашборд про оверкоммит ресурсов (да и не только) о котором никто не просил
Меня не устраивали дашборды из интернетов и дефолтные, потому что их нужно было каждый раз читать и интерпретировать. А мне хотелось иметь под рукой инструмент для принятия решения (decision making).
тут сразу видно
• cluster overview (total requests / total limits / total headroom)
• node overview (requests allocation by node group / top requests by nodes)
• namespace overview (top requests by namespaces / pod restarts + oom / top pods by cpu throttling / top overcommited namespaces)
• pod overview (requests vs usage / recommendations)
https://github.com/pashtet04/grafana-dashboards/blob/main/k8s-sizing.json
p.s.: кое где удалось срезать до 60% костов сразу же
Мне тут было делать нехуй в отпуске и я сделал очередной ненужный дашборд про оверкоммит ресурсов (да и не только) о котором никто не просил
Меня не устраивали дашборды из интернетов и дефолтные, потому что их нужно было каждый раз читать и интерпретировать. А мне хотелось иметь под рукой инструмент для принятия решения (decision making).
тут сразу видно
• cluster overview (total requests / total limits / total headroom)
• node overview (requests allocation by node group / top requests by nodes)
• namespace overview (top requests by namespaces / pod restarts + oom / top pods by cpu throttling / top overcommited namespaces)
• pod overview (requests vs usage / recommendations)
https://github.com/pashtet04/grafana-dashboards/blob/main/k8s-sizing.json
p.s.: кое где удалось срезать до 60% костов сразу же
Мониторинг managed PostgreSQL в Yandex Cloud: практика с экспортером pgSCV и k8s / Хабр
https://habr.com/ru/articles/983852/
https://habr.com/ru/articles/983852/
Хабр
Мониторинг managed PostgreSQL в Yandex Cloud: практика с экспортером pgSCV и k8s
Цели Настроить мониторинг managed PostgreSQL Yandex Cloud; Деплой в k8s; Сервис дисковеринг (экспортёр самостоятельно обнаруживает кластера и хосты БД); Минимизировать нагрузку от экспортёра на БД и...
VictoriaLogs в Kubernetes: от установки до практического применения
https://habr.com/ru/articles/985350/
https://habr.com/ru/articles/985350/
Forwarded from Ilya ℝusin
Всем привет! 3 часа назад автор опубликовал Open-source universal artifact registry. Drop-in Artifactory/Nexus alternative with 40+ package formats, security scanning, WASM plugins, and edge replication.
https://github.com/artifact-keeper/artifact-keeper
https://github.com/artifact-keeper/artifact-keeper
GitHub
GitHub - artifact-keeper/artifact-keeper: Open-source universal artifact registry. Drop-in Artifactory/Nexus alternative with 40+…
Open-source universal artifact registry. Drop-in Artifactory/Nexus alternative with 40+ package formats, security scanning, WASM plugins, and edge replication. - artifact-keeper/artifact-keeper
Forwarded from Vladimir Zemtsov
https://henrikgerdes.me/blog/2026-01-gateway-api-exp-1/
Ещё одно мнение про Gateway API.
Согласен, что порог входа в Gateway API реально не стоит того, чтобы быть бета-тестером нового подхода
Ещё одно мнение про Gateway API.
Согласен, что порог входа в Gateway API реально не стоит того, чтобы быть бета-тестером нового подхода
henrikgerdes.me
Gateway API doesn't solve real problems - yet
Yet another post about the deprecation of the `ingress-nginx` controller. Instead of whining, let's just be grateful for that amazing piece of software, and let…
Forwarded from The Art Of Programming
System Design Space.
Внезапно узнал про проект Саши Поломодова — System Design Space — ресурс позиционируется как русскоязычный справочник по системному дизайну. И большое ему спасибо за системную работу на этой почве.
P. S. У меня, конечно, зародились неприятные мысли. А вот почему подобной работой не занимается ОНТИКО? Вроде все карты на руках, постоянный приток верифицированной информации, куча контента. Сиди, обновляй... постоянная точка притяжения взглядов комьюнити разработчиков. Эх...
#DevRel
Внезапно узнал про проект Саши Поломодова — System Design Space — ресурс позиционируется как русскоязычный справочник по системному дизайну. И большое ему спасибо за системную работу на этой почве.
P. S. У меня, конечно, зародились неприятные мысли. А вот почему подобной работой не занимается ОНТИКО? Вроде все карты на руках, постоянный приток верифицированной информации, куча контента. Сиди, обновляй... постоянная точка притяжения взглядов комьюнити разработчиков. Эх...
#DevRel
System Design Space
System Design Space — системный дизайн от основ к практике
Открытая библиотека по системному дизайну: подготовка к собеседованиям, теория и задачи на проектирование — по учебному треку или с любой темы.
Forwarded from Vadim Alekseev
Да, в конечном итоге vlagent будет более узконаправленной заменой Vector/FluentBit/Alloy и других коллекторов, но специально для VictoriaLogs. Ожидается, что vlagent ведет себя более стабильно при большой нагрузке, потребляет меньше ресурсов и его проще отлаживать.
Например, в случае сбора логов подов в Kubernetes, vlagent просто работает если передать один command-line флаг - он задескаверит поды на текущей ноде и начнет читать логи, спарсит их если там JSON и обогатит метаданными пода - никаких дополнительных опций не нужно.
При этом, vlagent не страдает болячками других лог коллекторов:
- Не будет накапливать файловые дискрипторы, если ему недостаточно ресурсов на обработку логов (что может унести за собой всю ноду), как это сделано в Vector (см. скрин).
- Не будет проблем с битыми логами при большой нагрузке, как в Vector и FluentBit (см. скрин).
- vlagent будет потреблять меньше сети, CPU и памяти.
Всё это через один флаг, а не сотни строк конфига.
Например, в случае сбора логов подов в Kubernetes, vlagent просто работает если передать один command-line флаг - он задескаверит поды на текущей ноде и начнет читать логи, спарсит их если там JSON и обогатит метаданными пода - никаких дополнительных опций не нужно.
При этом, vlagent не страдает болячками других лог коллекторов:
- Не будет накапливать файловые дискрипторы, если ему недостаточно ресурсов на обработку логов (что может унести за собой всю ноду), как это сделано в Vector (см. скрин).
- Не будет проблем с битыми логами при большой нагрузке, как в Vector и FluentBit (см. скрин).
- vlagent будет потреблять меньше сети, CPU и памяти.
Всё это через один флаг, а не сотни строк конфига.
Замержили PR https://github.com/goharbor/harbor/pull/22153. Теперь в новой версии harbor будет отдавать docker image, даже если remote репозиторий/image недоступен
GitHub
fix: proxy cache serve local on remote not found by AYDEV-FR · Pull Request #22153 · goharbor/harbor
Comprehensive Summary of your change
This PR updates the proxy cache logic so that if an image exists in the local cache but has been deleted from the remote repository, Harbor will serve the cache...
This PR updates the proxy cache logic so that if an image exists in the local cache but has been deleted from the remote repository, Harbor will serve the cache...
Forwarded from Make. Build. Break. Reflect.
#argocd #keda #kubernetes #troubleshooting #longread #одинденьизжизни
Прилетает однажды алерт.
Простой и в целом понятный.
"Сейчас за пять минут я решу это дело" подумал я.
Так появился этот лонгрид.
https://teletype.in/@kruchkov_alexandr/mwVCBuS1y6T
Прилетает однажды алерт.
Простой и в целом понятный.
"Сейчас за пять минут я решу это дело" подумал я.
Так появился этот лонгрид.
https://teletype.in/@kruchkov_alexandr/mwVCBuS1y6T
Teletype
Просто алерт. Просто Арго.
Прилетает алёрт: HPA maxed out.
Forwarded from Vadim Alekseev
Мы сравнили 9 Kubernetes лог коллекторов - vlagent, Vector, Fluent Bit, OpenTelemetry Collector, Grafana Alloy, Promtail, Grafana Agent, Filebeat и Fluentd в одинаковых условиях: 1 CPU, 1 GiB RAM, без тюнинга - только официальные конфиги Helm чартов со значениями по умолчанию.
Пропускная способность при 100 активно пишущих подах:
- vlagent: 143k logs/sec
- Fluent Bit: 31.3k
- Vector: 25k
Также узнали, что Vector и Fluent Bit некорректно обрабатывают ротацию файлов, из-за чего логи могут приходить битыми.
Все конфиги и исходный код открыты - результаты можно воспроизвести самостоятельно.
Более подробно: https://victoriametrics.com/blog/log-collectors-benchmark-2026/ - внутри есть более подробное сравнение при 1, 50, 100, 150, 200 активно пишущих подах.
Пропускная способность при 100 активно пишущих подах:
- vlagent: 143k logs/sec
- Fluent Bit: 31.3k
- Vector: 25k
Также узнали, что Vector и Fluent Bit некорректно обрабатывают ротацию файлов, из-за чего логи могут приходить битыми.
Все конфиги и исходный код открыты - результаты можно воспроизвести самостоятельно.
Более подробно: https://victoriametrics.com/blog/log-collectors-benchmark-2026/ - внутри есть более подробное сравнение при 1, 50, 100, 150, 200 активно пишущих подах.
VictoriaMetrics
Benchmarking Kubernetes Log Collectors: vlagent, Vector, Fluent Bit, OpenTelemetry Collector, and more
We benchmarked vlagent, Vector, Fluent Bit, Filebeat, Fluentd, Promtail, Grafana Alloy, and OpenTelemetry Collector on throughput, resource usage, and delivery correctness - and found correctness issues that most benchmarks overlook.
интересный аналог Nexus и Artifactory
https://habr.com/ru/articles/1021960/
https://habr.com/ru/articles/1021960/
🚀 Вышла Grafana v13.0! Новая эра дашбордов: динамические дашборды теперь GA по умолчанию — гибкие, адаптивные, с автоматической миграцией старых панелей.
Ключевые фичи:
- Grafana Assistant в шаблонах: кастомизируй дашборды под свои метрики и DS.
- Быстрые фильтры и группировка: исследуй данные без мороки.
- Восстановление удалённых дашбордов: больше не потеряешь работу.
- Новый Gauge: переработан для GA, плюс стили панелей для time series, stat и т.д.
- Saved queries: подстановка переменных, мгновенное создание панелей с рекомендациями визуализаций.
- Git Sync GA: bidirectional GitOps для масштаба.
- Плюс: Graphviz панель, улучшения аннотаций, новые DS (IBM DB2, ES|QL), Grafana Advisor для health-check'ов.
Подробности https://grafana.com/docs/grafana/latest/whatsnew/whats-new-in-v13-0/
Ключевые фичи:
- Grafana Assistant в шаблонах: кастомизируй дашборды под свои метрики и DS.
- Быстрые фильтры и группировка: исследуй данные без мороки.
- Восстановление удалённых дашбордов: больше не потеряешь работу.
- Новый Gauge: переработан для GA, плюс стили панелей для time series, stat и т.д.
- Saved queries: подстановка переменных, мгновенное создание панелей с рекомендациями визуализаций.
- Git Sync GA: bidirectional GitOps для масштаба.
- Плюс: Graphviz панель, улучшения аннотаций, новые DS (IBM DB2, ES|QL), Grafana Advisor для health-check'ов.
Подробности https://grafana.com/docs/grafana/latest/whatsnew/whats-new-in-v13-0/