DevOps MemOps
6.48K subscribers
3.47K photos
547 videos
16 files
5.57K links
Всё о DevOps

Для связи - @raz_raz
Заказать рекламу через биржу: https://telega.in/c/devops_memops
Download Telegram
KiviDB — это быстрая многопоточная альтернатива Redis® и Valkey, написанная на Rust. Она поддерживает протокол Redis (RESP2 и RESP3), поэтому существующие клиенты Redis, redis-cli и библиотеки работают без изменений, а также в ней встроен полнотекстовый и векторный поиск. Она использует все ядра процессора в разбитой на части (sharded) архитектуре в памяти для хранения ключей и значений, а данные сохраняются в снимках (snapshots) и в необязательном файле только для добавления (append-only file).

📌 Подробнее: https://github.com/kividbio/kividb

MemOps🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Kube API не отвечает, LoadBalancer не пропускает трафик, DNS не резолвит, исходящие запросы не уходят. Причина обычно кроется на стыке облачной сети и кластера, и найти её без понимания всей цепочки сложно.

3 ноября в 12:00 Роман Ерема, разработчик в команде Managed Kubernetes MWS Cloud Platform, на практике покажет:
⏺️как взаимодействуют сеть облака, CNI и сеть Kubernetes
⏺️как работают SNAT и Source IP
⏺️когда нужен externalTrafficPolicy: Local и почему при нём может не проходить health check
⏺️как диагностировать проблемы на реальных кейсах (live-demo)

Все участники получат чек-лист для проверки доступности.

Полезно инженерам, разработчикам и специалистам по сетям и облачной инфраструктуре.

🗓 3 ноября в 12:00

Регистрируйтесь по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁16💯7
Рестарт Collector стирает очередь, если она только в памяти

Backend телеметрии недоступен, exporter копит данные в sending_queue. Если очередь в памяти, перезапуск Collector уничтожит этот запас. Увеличение retry не поможет пережить сам рестарт.

Для сохранения очереди на диске нужен file_storage: определить extension с постоянной директорией, указать storage: file_storage в sending_queue и включить extension в service.extensions. После рестарта Collector читает WAL и возобновляет отправку. Проверьте наличие компонентов в вашем distribution и права на каталог.

Это не exactly-once и не защита от всех потерь. Предел очереди, retry, отказ или заполнение диска остаются. На стенде отправьте маркированные spans, отключите backend и перезапустите Collector. После восстановления сверяйте сами spans у получателя, размер очереди и failed sends. Успешного старта процесса недостаточно. Разбор отказов и настройки.


📌 Подробнее: https://opentelemetry.io/docs/collector/resiliency/

MemOps🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁22
Please open Telegram to view this post
VIEW IN TELEGRAM
Алерт сработал — но должен ли кто-то просыпаться?

Десятки уведомлений об одном инциденте, критические алерты без контекста и бесконечный шум постепенно приводят к alert fatigue: команда перестает замечать даже действительно важные сигналы.

В статье разбирают, как превратить алертинг из генератора сообщений в рабочий инструмент:

— отличать пользовательские симптомы от диагностических метрик;

— связывать пороги с SLI, SLO и бюджетом ошибок;

— проверять правила на исторических данных;

— группировать связанные события и подавлять дубли;

— добавлять в уведомления контекст, ответственного, дашборд и runbook;

— регулярно пересматривать правила по итогам реальных инцидентов.


📌 Подробнее: https://habr.com/ru/companies/cloud_ru/articles/1099844/

MemOps🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Самый страшный костюм на Хэлоуин

MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁27
HCP Terraform: сбои при подключении к системам контроля версий.

HashiCorp связала перебои с версией агента 1.33.2. Для агентов, установленных на собственной инфраструктуре, рекомендовали вернуться к версии 1.33.1.

📌 Подробнее: https://statuspage.incident.io/hashicorp-services/incidents/01M5J9S4598B4CW5PZN0P739CD

MemOps🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😭16❤4
Запросы и ограничения к процессору и памяти Go в Kubernetes

Небольшая куча Go не всегда означает низкое использование памяти контейнером. Куча разделяет ограничение памяти контейнера со стеками подпрограмм, метаданными времени выполнения, распределениями cgo и памятью, отображаемой непосредственно из операционной системы. Linux может остановить процесс Go, даже если его куча выглядит исправной.


📌 Подробнее: https://learnkube.com/go-kubernetes-requests-limits

MemOps🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6😁5
Terraform: исправлены ошибки при проверке схем провайдеров.

В версии 1.16.7 устранён сбой, возникавший при проверке схем с устаревшими параметрами. Также обновлён Go — это исправляет проблему с доверием к сертификатам скомпрометированных промежуточных центров eMudhra.


📌 Подробнее: https://github.com/hashicorp/terraform/releases

MemOps🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁1