Dasha — дашборд PostgreSQL
Когда Графиня уже занята, остается Даша. Написана на Go. Дополнительно в качестве источника данных можно подключать Prometheus или VictoriaMetrics.
📌 Подробнее: https://habr.com/ru/articles/1062540/
📌 https://github.com/dbulashev/dasha
Еще один похожий инструмент — Powa.
MemOps🤨
Когда Графиня уже занята, остается Даша. Написана на Go. Дополнительно в качестве источника данных можно подключать Prometheus или VictoriaMetrics.
Dasha анализирует состояние кластеров PostgreSQL, выявляет проблемы и даёт рекомендации по оптимизации.
Еще один похожий инструмент — Powa.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8🔥2
Observability в одном Go-бинарнике: как я собрал self-hosted без Kafka и Redis
📌 Подробнее: https://habr.com/ru/articles/1062624/
https://github.com/OtezVikentiy/gotcha
MemOps🤨
Мне нужна была observability для собственных сервисов, и хотелось держать её у себя: логи ошибок — часто самые чувствительные данные в системе, и отдавать их наружу не хотелось. Официальный self-hosted-вариант знакомого стека — серьёзная инсталляция: приёмник, брокер, воркеры, кэш, отдельное аналитическое хранилище — в референсном docker-compose набегает под два десятка контейнеров. Для одного человека и нескольких проектов это несоразмерно: такое надо не только поднять, но и обновлять, чинить и держать в памяти.
Тогда я задал себе вопрос: сколько из этого действительно необходимо, если цель — self-hosted-инстанс на небольшой и средний объём? Ответ оказался неожиданным — почти ничего. Так появилась Gotcha: один Go-бинарник поверх двух баз, который принимает ошибки, трейсы, метрики, профили и аптайм.
https://github.com/OtezVikentiy/gotcha
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Миграция с Bitnami PostgreSQL на CloudNative-PG в Kubernetes
📌 Подробнее: https://k8scockpit.tech/posts/cloudnative-pg
MemOps🤨
Если вы запускаете PostgreSQL в Kubernetes, скорее всего, вы использовали популярные чарты Helm от Bitnami. Они были основным выбором для многих, но впереди значительные изменения. Как описано в этой проблеме GitHub, Bitnami переводит свои готовые к продакшену чарты и образы в коммерческое предложение. Для тех из нас, кто полагается на открытое ПО и выступает за него, это означает, что пора искать надежную альтернативу.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
k8scockpit.tech
Migrating from Bitnami PostgreSQL to CloudNative-PG on Kubernetes
A practical guide to replacing Bitnami's PostgreSQL Helm chart with the open-source CloudNative-PG operator.
👍2
Принудительное использование подписанных образов контейнеров в Kubernetes с помощью Cosign и Kyverno (настройка на основе Helm)
📌 Подробнее: https://medium.com/@hansakabiyon99/enforcing-signed-container-images-in-kubernetes-using-cosign-kyverno-helm-based-setup-646209ecb8ce
MemOps🤨
В этой статье объясняется, как Cosign, Kyverno и Harbor могут работать вместе для обеспечения проверки подписи образов в Kubernetes. Этот подход хорошо подходит для корпоративных сред с частыми реестрами, пользовательскими сертификатами TLS и ограниченным доступом к публичным журналам прозрачности.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
Enforcing Signed Container Images in Kubernetes Using Cosign & Kyverno (Helm-based Setup)
Securing the container supply chain has become a baseline requirement for production Kubernetes clusters. As clusters grow and multiple…
👍3
Создание локальной платформы данных с Kubernetes и Terraform
📌 Подробнее: https://blog.dataengineerthings.org/building-a-local-data-platform-with-kubernetes-and-terraform-9547a4256a7f
MemOps🤨
В этом блоге рассматривается практический пример того, как основные инструменты, такие как Kubernetes, Terraform и DevContainers, могут быть объединены для создания локальной платформы данных структурированным и поддерживаемым образом.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
Building a Local Data Platform with Kubernetes and Terraform
The more time I spend working as a Data Engineer, the more I realize how much the role overlaps with that of a Data Platform Engineer…
👍2
Модернизация Jenkins: от статических агентов к динамическим подам Kubernetes
📌 Подробнее: https://blog.stackademic.com/modernizing-jenkins-from-static-agents-to-kubernetes-dynamic-pods-fbda3f897018
MemOps🤨
Jenkins может казаться устаревшей технологией, но она все еще питает CI/CD в тысячах компаний. Вместо того чтобы полностью удалять её, вот как модернизировать её с помощью Kubernetes — решая проблемы отслеживания затрат, изоляции ресурсов и масштабируемости по пути.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
Modernizing Jenkins: From Static Agents to Kubernetes Dynamic Pods
Jenkins might feel like legacy tech, but it’s still powering CI/CD at thousands of companies. Instead of ripping it out, here’s how to…
👍2
endpoint-monitoring-operator — легковесный, расширяемый Kubernetes Operator, который проверяет любой endpoint — HTTP/JSON, TCP, DNS, ICMP, Trino, OpenSearch и многое другое — и направляет оповещения в Slack или на электронную почту с помощью простого Custom Resource.
📌 Подробнее: https://github.com/iam404/endpoint-monitoring-operator
MemOps🤨
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - iam404/endpoint-monitoring-operator: Monitor configurable endpoints through Kubernetes CRD config.
Monitor configurable endpoints through Kubernetes CRD config. - iam404/endpoint-monitoring-operator
👍3
🇬🇧 English - долгосрочное вложение в себя, дающее больше свободы. А я знаю, как сделать его изучение легче и интереснее 😉
Меня зовут Анастасия (Stacy) ✋ - преподаватель английского с 2016 года, с высшим педагогическим, сертификатами TKT (1-3, CLIL, YL) FCE, IH TTE.
Мои ученики - люди разных профессий и с различными интересами, но всем нужно владеть английским - по работе, ради хобби, для обучений и просто живого общения.
Вам ко мне, если:
- английский постоянно мелькает в задачах, митингах, документации и курсах;
- хотите быть свободными от языковых ограничений в чтении книг, просмотре фильмов, прохождении игр или общении в путешествии;
- считаете язык не “галочкой в резюме”, а инвестиций в себя и будущее.
Мои ученики говорят: «Объясняешь просто», «Никакой токсичности», «После занятий кайфово».
На канале: живой английский, незанудные советы и куча полезных знаний в компактном формате.
Заходите 😊
Реклама. Светцова А.А. ИНН 366112809301.
Меня зовут Анастасия (Stacy) ✋ - преподаватель английского с 2016 года, с высшим педагогическим, сертификатами TKT (1-3, CLIL, YL) FCE, IH TTE.
Мои ученики - люди разных профессий и с различными интересами, но всем нужно владеть английским - по работе, ради хобби, для обучений и просто живого общения.
Вам ко мне, если:
- английский постоянно мелькает в задачах, митингах, документации и курсах;
- хотите быть свободными от языковых ограничений в чтении книг, просмотре фильмов, прохождении игр или общении в путешествии;
- считаете язык не “галочкой в резюме”, а инвестиций в себя и будущее.
Мои ученики говорят: «Объясняешь просто», «Никакой токсичности», «После занятий кайфово».
На канале: живой английский, незанудные советы и куча полезных знаний в компактном формате.
Заходите 😊
Реклама. Светцова А.А. ИНН 366112809301.
🤝2👍1🔥1🌚1
One-command OpenTelemetry setup on Linux hosts
Этот пакет устанавливает OpenTelemetry Injector вместе с SDK OpenTelemetry и пакетами автоматической инструментации для Java, .NET, Node.js и Python. Injector подключается к запуску процессов на хосте и активирует соответствующую автоматическую инструментацию для приложений без изменений в коде приложения или скриптах деплоя.
📌 Подробнее: https://opentelemetry.io/blog/2026/packaging-first-repo/
MemOps🤨
Множество приложений на Java, .NET, Node.js и Python, работающие на Linux-хостах, до сих пор не имели автоматизации. Для их мониторинга приходилось вручную загружать агенты и самостоятельно настраивать переменные окружения. На конференции OTel Unplugged EU в Брюсселе в феврале этого года постоянно звучал один и тот же вопрос: понятные инструкции по упаковке, установке и использованию. Вы просили:
{apt|yum} install opentelemetry
И теперь вы действительно можете это сделать!
Этот пакет устанавливает OpenTelemetry Injector вместе с SDK OpenTelemetry и пакетами автоматической инструментации для Java, .NET, Node.js и Python. Injector подключается к запуску процессов на хосте и активирует соответствующую автоматическую инструментацию для приложений без изменений в коде приложения или скриптах деплоя.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
OpenTelemetry
One-command OpenTelemetry setup on Linux hosts
OpenTelemetry as system dependency Setting up OpenTelemetry for your applications and systems depends on where those apps and systems run. Some are very automated, especially Kubernetes, thanks to the OpenTelemetry Operator, or AWS Lambda, with the OpenTelemetry…
🔥4