Size: a a a

Пятничный деплой

2019 August 28
Пятничный деплой
Note #18 gotip 🔨

gotip консольная утилита, которая помогает скомпилировать go из мастера и очень быстро проверить, пофиксили ли баг в мастере или совместимость проекта с последней версией (origin/master).

$ go get -v golang.org/dl/gotip
$ gotip download
………………………….
…. Long output…. Here…. ☕️☕️☕️
………………………….
$ gotip version
go version devel +307544f Wed Aug 28 15:49:59 2019 +0000 darwin/amd64

$ gotip run main.go


P.S. код gotip довольно простой -> https://github.com/golang/dl/blob/master/gotip/main.go#L37
источник
Пятничный деплой
Совсем просто о рейс кондишнах. 🏃‍♂️🏃‍♀️

https://link.medium.com/dI1iwUfUwZ
источник
2019 August 29
Пятничный деплой
🛠 Немного tips and tricks по установке RHEL 8 для начинающих: https://www.redhat.com/sysadmin/rhel-installation-tips Будет актуально и для будущего релиза CentOS.

⚙️ НЕначинающим же, предлагаю почитать про kernel тесты перед сном: https://people.kernel.org/metan/towards-parallel-kernel-test-runs Там есть ссылка на интересную утилиту.

#напочитать #rhel #kernel
источник
Пятничный деплой
Про современные методы балансировки и проксирования https://medium.com/southbridge/introduction-to-modern-network-load-balancing-and-proxying-52e8ca36adde #balancing #proxy
источник
Пятничный деплой
Пока vault не научился автоматической инъекции секретов в Kubernetes, можно попробовать kubeseal от  bitnami https://medium.com/swlh/managing-secrets-and-environment-variables-on-kubernetes-cluster-fd75a12141be #security #k8s #secrets
источник
Пятничный деплой
Бесплатный онлайн практикум DevOps by REBRAIN: Docker. Prometheus

Регистрация
- http://bit.ly/2NMXn70
Количество мест строго ограничено!

Практикум по освоению DevOps

Время проведения:
3 Сентября (Вторник) в 19:00 по МСК

Что будет на практикуме?

🔹Зачем нужны time series базы и почему все уходят с Zabbix?
🔹Разворачиваем Prometheus и подключаем экспортеры
🔹Как начать мониторить docker за 5 минут?

Кто ведет?

Василий Озеров - основатель агентства Fevlake (fevlake.com) и действующий Devops-инженер (опыт в Devops более 5 лет). Регулярно выступает на RootConf, DevOpsConf Russia, HighLoad.

Открытые еженедельные DevOps практикумы - https://bit.ly/2CGmm3C
Присоединяйтесь!
#реклама
источник
Пятничный деплой
Dive - утилита для анализа сборки Docker образов.

Позволяет анализировать сборку слоёв и смотреть, что меняется в каждом из них.

Создана для оптимизации размера образов.

#containers #docker
источник
Пятничный деплой
Заруба виртуальных роутеров - VyOS, pfSense и все остальные ребята, которых мы любим
https://blog.kroy.io/battle-of-the-virtual-routers/
#pfsense #routers #network
источник
Пятничный деплой
Производительность — это не только CPU: создание собственных профилировщиков для Python
https://habr.com/ru/post/464133/?utm_campaign=464133&utm_source=habrahabr&utm_medium=rss

Предположим, ваша Python-программа оказалась медленной, и вы выяснили, что это лишь отчасти обусловлено нехваткой процессорных ресурсов (https://pythonspeed.com/articles/blocking-cpu-or-io/). Как выяснить то, какие части кода вынуждены ожидать чего-то такого, что не относится к CPU?
источник
Пятничный деплой
Узнайте, как марсианин Владимир Дементьев (AnyCable, TestProf, Action Policy, Gem Check) документирует свои многочисленные опенсорс-проекты, и попробуйтего его CI-сетап (Lefthook, docsify) в деле!

http://amp.gs/N8WS
источник
Пятничный деплой
источник
Пятничный деплой
Как-то я писал про проект alligator, так вот он жив и у него новый релиз вышел                   Релиз alligator 1.10.0:
Добавлен сбор метрик с сервисов:
- elasticsearch
- nginx upstream check (через upstream_check module) - может показывать мертвые и живые машины в апстриме, а также процент живых машин
- monit
- rsyslog
- memcached с TLS авторизацией
- flower
Апдейты по метрикам были внесены в:
- clickhouse
- redis
- sentinel

Обновлен обьем собираемых метрик с Linux (по количеству аллигатор догнал node_exporter), а так же было добавлено:
- S.M.A.R.T
- hypervisor metrics (LXC, OpenVZ, systemd-nspawn)
- В сбор метрик по процессам добавлен фильтр:
process java /[pcre matching]*/ nginx

Обновлен парсер pushgateway, добавлена поддержка протоколов на прием метрик:
- statsd
- graphite
Обратите внимание как построен маппинг у StatsD метрик:
https://github.com/alligatormon/alligator#statsd-mapping


Добавлен механизм экспайра метрик с дефолтным TTL 300 секунд. В следующем релизе планируются добавиться ручки для задания времени в конфиге и во время добавления метрики.


https://github.com/alligatormon/alligator/releases/tag/1.10.0
источник
Пятничный деплой
Отличная картинка!
источник
Пятничный деплой
#sre Disaster recovery
Recovery Point Objective (RPO)
Recovery Time Objective (RTO)
источник
2019 August 30
Пятничный деплой
Секционирование в SQL Server
https://habr.com/ru/post/464665/
Tags: Microsoft SQL Server, секционирование, partitioning, partition table, sql server
Author unfilled on #habrahabr
источник
Пятничный деплой
ITSumma сделала перевод поста
https://habr.com/ru/post/465487/
источник
Пятничный деплой
А вот кому  Kafka на golang? https://github.com/travisjeffery/jocko #kafka
источник
Пятничный деплой
+1 рассказ "Как деплоить в прод по многу раз в день и [почти] ничего не ломать"
YouTube
Вебинар "Как деплоить в прод по многу раз в день и [почти] ничего не ломать" [Хекслет]
Вебинар "Как деплоить в прод по многу раз в день и [почти] ничего не ломать" (Move fast and don't break things (too much)). Спикер вебинара - Денис Стебунов, компания Ivelum.

**О чём будем говорить:**

- Наш флоу релизов в прод
- Скорость разработки и ее качество не противоречат друг другу
- Использовать ли ветки в коде?
- Блокирующие и неблокирующие код-ревью
- Как тестировать перед выкладкой? Использовать ли стейджинг?
- В чем идея фуллстека
- Живая демонстрация релиза в прод
- Как мы запускаем тесты
- Как обеспечить зеро-даунтайм
- Почему быстрые деплои важны
- Как мы мониторим прод
- Что делать, если прод падает

Обсуждение вебинара в слаке Хекслет по теме вебинара с полезными ссылками и вопросами: https://github.com/Hexlet/hexlet-slack-archive/wiki/%5B2019-08-23%5D-%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2%D0%B5%D0%B1%D0%B8%D0%BD%D0%B0%D1%80%D0%B0-denis.stebunov-%D0%9A%D0%B0%D0%BA-%D0%B4%D0%B5%D0%BF%D0%BB%D0%BE%D0%B8%D1%82%D1%8C-%D0%B2-%D0%BF%D1%80%D0%BE%D0%B4-%D0%BF%D0%BE-%D0…
источник
Пятничный деплой
источник
2019 August 31
Пятничный деплой
linux namespaces
1
2
3
4
источник