Size: a a a

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

2019 June 01
Пятничный деплой
источник
2019 June 02
Пятничный деплой
Есть ещё такая прикольная штука, которая позволяет конвертировать команды cURL в их аналоги на Go, js, PHP, R и даже Rust
источник
Пятничный деплой
Воскресенье начинается с тулзы для обработки логов нгинх (хотя и не только).

Tailor provides the functionality of tailing nginx access log under logrotate. Tailor will follow a selected log file and reopen it if it's been rotated.

Вертится в реальном хайлоаде 100к+ рпс и все работает шустро. Я это подтверждаю 👌

https://github.com/un000/tailor
источник
2019 June 03
Пятничный деплой
Понаставят своих кубернетисов, а потом сами понять не могут чего наделали...
Примерно с такими настроениями написан данный пост, что не отменяет его пользы для общественности ибо линуксы линуксами, но  в жизни бывает всякое. Даже кубер на винде.
И это тоже надо как-то лечить.
https://techcommunity.microsoft.com/t5/Networking-Blog/Troubleshooting-Kubernetes-Networking-on-Windows-Part-1/ba-p/508648
источник
Пятничный деплой
Один из методов дебага - триангуляция в SRE практике #sre #debug #troubleshooting https://medium.com/dm03514-tech-blog/sre-debugging-strategies-triangulation-efc5f796205c
источник
Пятничный деплой
Это крутая новость, посмотрел первую часть - огонь!
источник
Пятничный деплой
У linkmeup новая история

Тут один очень хороший человечек поделился ссылочкой на новую статью от linkmeup. Помните сети для самых маленьких? Культовый набор статей, по которым огромное количество людей познало мир сетей. Так вот, теперь они решили запустить цикл статей "Автоматизация Для Самых Маленьких". Надеюсь будет не менее клево.

https://linkmeup.ru/blog/424.html
источник
Пятничный деплой
Человек из Интернета написал конспект по Kubecon

#kubernetes #slides
источник
Пятничный деплой
Ограничиваем потребление ресурсов CPU  процессами https://scoutapm.com/blog/restricting-process-cpu-usage-using-nice-cpulimit-and-cgroups
#linux #process #cgroup
источник
Пятничный деплой
С 3 по 5 июня в Portland проходит конференция Monitorama 2019 PDX, посвящённая мониторингу.

И все эти дни идет онлайн трансляция 🎉http://amp.gs/dOdy
Расписание: http://amp.gs/dOdh
#monitorama #events
источник
2019 June 04
Пятничный деплой
[Перевод] Представлен Polaris для поддержания кластеров Kubernetes в здоровом состоянии
https://habr.com/ru/post/454706/
Tags: Блог компании Флант, Системное администрирование, DevOps, Kubernetes, лучшие практики, ReactiveOps
Author Smetankk on #habrahabr
источник
Пятничный деплой
источник
Пятничный деплой
Слышали про GraphQL, но не понимаете, для чего он нужен? Давно ищете возможность попробовать его в деле, но ваш проект уже давно использует REST? Мы приготовили подробный гайд о том, как создать с нуля Rails-приложение с GraphQL и интегрировать его с React+Apollo.

Читайте первую часть «GraphQL on Rails: from zero to the first query» в нашем блоге:
http://amp.gs/dSBl
источник
2019 June 05
Пятничный деплой
Привет. Внезапный ночной релиз хастика:
https://hastic.io/releases/0.3.5/ — поддержка Grafana 6, улучшения в UI
https://www.youtube.com/watch?v=65-6aDlR_WE — смотрите онлайн транслацию выступления в Портланде, Орегон, США
источник
Пятничный деплой
🐳 Постмортем, каким он должен быть. История началась здесь, с этого твита, где один из клиентов DO написал о блокировке его аккаунта. В ленте там есть и его комментарии, и мнение публики, и реакция самого DO, которые пообещали разобраться в ситуации.

И вот вчера, в блоге Digitalocean был выпущен отдельный пост, со всеми подробностями и анализом произошедшего - техническая сторона, процессы, человеческий фактор и т. д.

Есть мнение, что у нас тут отличный повод научиться чему-нибудь, на чужих ошибках.

#естьмнение
источник
Пятничный деплой
удобный образ с DNS сервером для того чтобы быстро что-то потестить https://github.com/jpillora/docker-dnsmasq
#dns
источник
Пятничный деплой
Self-Host Your Static Assets

Интересная тема про риски и минусы использования паблик CDN для ассетсов.

https://csswizardry.com/2019/05/self-host-your-static-assets
источник
Пятничный деплой
Это прекрасно
источник
Пятничный деплой
A Cron Monitoring Tool written in Python & Django
#monitoring
https://github.com/healthchecks/healthchecks
источник
2019 June 06
Пятничный деплой
Вчерашней историей навеяло.

Когда мне нужно рисовать стрелочки и квадратики с fault tolerance in mind, я спрашиваю заказчика про RPO (recovery point objective) и RTO (recovery time objective).

Кто не в курсе - это состояние системы к моменту восстановления, например как с PITR в СУБД (RPO), и время восстановления рабочего состояния системы, с момента оповещения до момента восстановления (RTO).

Если заказчик не знает таких аббревиатур, то разговор становится чуть длиннее.

Я предлагаю заказчику представить, что система не работает Х минут. При чем не в стиле «представьте, что сервер лежит Х минут», а именно система не работает Х минут.
Если заказчиком выступает неопытный С уровень или нетехнический контингент, я преддагаю заказчику представить, что он не может (здесь используется контекст) загрузить главную страницу в течение 20 секунд (или документ, или картиночку с котиками - любой контекст подойдет). Если заказчик говорит, что ему «норм», цифра увеличивается до тех пор, пока заказчик не начинает ерзать на стуле.

В тот момент, когда заказчик, словно раджа из «Золотой антилопы», кричит «Довольно!», я записываю RTO и перехожу к похожей пытке про RPO («Сколько заказов вы готовы безвозвратно потерять при аварии?»).

Когда эти цифры получены, можно начинать соединять квадратики и кружочки стрелочками.

Проектируя вычислительные системы в Амазоне, я отталкиваюсь от следующих степеней паранойи: отказ экземпляра ЕС2, отказ AZ, отказ какого-то сервиса в регионе, отказ целого региона. Тоже самое делается с данными.

На одном проекте, задействующем S3, я настоял на настройке cross-region replication. Объем данных был довольно большой, гарантии доступа к данными должны были быть предоставлены, но мой страх потери доступа к корзине был встречен смешками о «типичной восточно-европейской пугливости».
После марта 2017 никто уже не смеялся (угадайте в каком регионе была основная корзина?).
источник