Пятничный деплой
4.48K subscribers
1.42K photos
29 videos
167 files
7.79K links
Подборка ссылок, статей и постов из мира DevOps\SRE\разработки. Если вы хотите прислать фидбек, интересную статью или просто поболтать пишите @count0ru https://xn--r1a.website/s/count0_digest
Download Telegram
Forwarded from PythonDigest
Введение в logging на Python
https://khashtamov.com/ru/python-logging/

В стандартной библиотеке Python есть замечательный пакет для логирования — logging. В сети бытует мнение, что он сложный и настраивать его сплошная боль. В этой статье я попробую убедить вас в обратном. Мы разберём что из себя представляет этот пакет, изучим основные компоненты и закрепим материал практическим примером.
Почти каждый кубернетисовод озадачивался таким вопросом - как ловить ООМы на кластере https://www.netice9.com/blog/guide-to-oomkill-alerting-in-kubernetes-clusters/ #kubernetes #oom
Forwarded from Consensus
📌 Martin Kleppmann(автор классной книги Designing Data-Intensive Applications) опубликовал курс лекций по Distributed Systems:

8 лекций:
1. Introduction: distributed systems, computer networks, and RPC
2. System models: network faults, crash and Byzantine faults, synchrony assumptions
3. Physical clocks, clock synchronisation, and causality
4. Logical time, broadcast protocols (reliable, FIFO, causal, total order)
5. Replication, quorum protocols, state machine replication
6. Consensus, details on the Raft consensus algorithm
7. Replica consistency, two-phase commit, linearizability, eventual consistency
8. Case studies: collaboration software, Google’s Spanner

📑 PDF с лекциями
🎥 Видео лекций на YouTube
Forwarded from k8s (in)security (D1g1)
eBPF Summit 2020 выложил все доклады отсортированные по playlist'ам. Мой личный топ докладов:
- "Safe Programs The Foundation of BPF"
- "bpfbox: Simple Precise Process Confinement with KRSI and eBPF"
- "Building a Secure and Maintainable PaaS"
- "Kubernetes Network Policy Logging with eBPF"
- "Security Auditing and Enforcement using eBPF"

Это будет полезно посмотреть в первую очередь тем кто интересуется и вовлечен в технологические вопросы развития безопасности в Kubernetes.
тут подсказывают, что Брендан Грегг готовит второе издание своей крутой книжки: «Systems Performance 2nd edition is released in 15 days! Preorder 2 or more before Dec 2 for a 55% discount. https://t.co/8dQui6emOZ https://t.co/mOcWJPGDKH https://t.co/BWliKAA4kl https://t.co/jjNjJpR0d6» / Твиттер
https://mobile.twitter.com/brendangregg/status/1331364313567674369
Книга очень хорошая - методы траблшутинга и мониторинга, много тонкостей про утилизацию (пресловутое LA и прочее - полезно для всех кто работает с Linux в продакшн, ну и для подготовки к собесам очень пригодится. Первое издание с легкостью ищется самизнаетегде.
Ну вот и скидосик подогнали
Gosivy — инструмент, предназначенный для визуализации метрик процессов Go.

Графики отображаются прямо в вашем терминале, независимо от того, где инструмент запущен. Это поможет понять, как ваше приложение потребляет ресурсы.

https://proglib.io/w/37513083
Forwarded from CatOps
История о AWS NLB и TCP Keepalive timeouts.

О том, как бороть "тихое" закрытие соединений, если вы используете AWS NLB.

Будет полезно, если у ваших клиентов нет настроенного ретрая, а также тем, кто строит сервис-меши своими силами

#networking #aws
Forwarded from DevOps&SRE Library
opentelemetry-101-tech-guide.pdf
293.9 KB
OpenTelemetry 101: The basics

OpenTelemetry is an open source observability framework created by the merger of OpenTracing and OpenCensus. Aiming to be robust, portable, and easy to instrument across many languages, OpenTelemetry provides a single set of APIs, libraries, agents, and collector services to capture distributed traces and metrics from your application.

2020
Forwarded from CatOps
История о AWS NLB и TCP Keepalive timeouts.

О том, как бороть "тихое" закрытие соединений, если вы используете AWS NLB.

Будет полезно, если у ваших клиентов нет настроенного ретрая, а также тем, кто строит сервис-меши своими силами

#networking #aws
Текстовое описание доклада Александра Емелина на конференции Golang Conf 2019 о масштабировании WebSocket-соединения на Go (презентация приводилась ранее на канале), в рамках которого идет речь как про детали, касающиеся Go, так и вообще про работу с большим количеством постоянных соединений.

https://proglib.io/w/92ad1b2f
Forwarded from Dev Tools
​​Insomnia

Клевая альтернатива Postman - isomnia очень легкий и простой в пользовании REST клиент.
Все базовые примочки вроде хедеров, куки, сохранения запросов и прочего - есть.
Если чего-то нет в базовом функционале - есть плагины .

Как по мне, выглядит гораздо приятнее альтернатив.

P.S. Каким клиентом пользуетесь?
Открытый практикум Linux by Rebrain: Работа с LVM
Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума Kubernetes by Rebrain в подарок за регистрацию!

Регистрация: https://kutt.it/Q94nAn

Время проведения:
2 Декабря (Среда) в 20:00 по МСК

Программа практикума:
🔹Что такое LVM и какие у него преимущества
🔹PV, VG, LV
🔹Увеличение LV и ФС в LVM


Кто ведет?
Буранов Андрей - Специалист по UNIX-системам в компании Mail.Ru Group. Опыт работы с ОС Linux более 7 лет. Опыт преподавания более 5 лет. Входит в топ 3 лучших преподавателей образовательных порталов.