CatOps – Telegram
CatOps
5.08K subscribers
94 photos
5 videos
19 files
2.57K links
DevOps and other issues by Yurii Rochniak (@grem1in) - SRE @ Preply && Maksym Vlasov (@MaxymVlasov) - Engineer @ Star. Opinions on our own.

We do not post ads including event announcements. Please, do not bother us with such requests!
Download Telegram
Перезалил пост, а то что-то у меня пару пунктов в нём отвалилось 😩
Подъехали материалы со второго Docker Meetup в Киеве

- Видео №1
- Видео №2

Доклад от Webitel

#event
Лучше с тестами, чем без них. Но всё хорошо в меру.

Вот небольшая заметка, почему тесты писать хорошо, почему очень хорошо писать интеграционные тесты и почему 100% покрытие — не панацея

Парочка тезисов:
- ну понятно, что тесты иметь хорошо, если вы не хотите чинить что-то, что могло бы и не сломаться
- тесты нужно поддерживать и обновлять точно так же, как и остальной код. Больше тестов — больше поддержки
- Unit тесты писать быстрее всего, но они не дадут максимального обзора. E2E тесты — это долго, зато можно получить хорошую картинку. Integration тесты — где-то посерёдке

Ну и там ещё много ссылок на в теле статьи, которые могут пригодиться

#testing #qa #culture
Ну и конечно же эта меметичная картинка

https://pbs.twimg.com/media/Ci9dn7vWYAAGbuV.jpg:large
Тем временем официально вышел Nomad 0.7. Тот самый, который с GUI

Показали то его (бету) ещё на HashiConf

Полный чейнджлог

Интересно, что много фич, включая поддержку Sentinel policies и Namespaces добавили только в Enterprise Edition

Скачать скитальца можно тут

#hashicorp #nomad
А вот финны нашли уязвимость в wget:
https://www.viestintavirasto.fi/en/cybersecurity/vulnerabilities/2017/haavoittuvuus-2017-037.html

Сразу две, которые позволяют запустить удалённо код, заставив пользователя скачать определенную ссылку

#security
Утречко! (какое, нафиг, утречко — час дня)

Что-то у меня сегодня совсем не задалось настроение. Виной тому то ли погода, то ли моя рассеяность, то ли электро-индастриал в колонках. Поэтому мне очень лень что-то сегодня искать. Извините 😞

Но вот есть статья из загашника со сравнением Prometheus, Sensu и TICK Stack

Она старая, но, может, кому будет интересно

#monitoring #prometheus #sensu
Но расслабляться особо времени нет. Потому что как раз начали выкладывать доклады с LISA2017

Пока что выкладывают сами авторы в Twitter, официально обещают выложить, но пока нет. Итак:

- Visual Tooling for Advanced Systems Analysis by Suchakra Sharma. Там вообще о том, как визуализировать данные, строить диаграммы и схемы. С примерами из истории с современного IT. В общем, интересно. Ещё бы сам доклад послушать

- Container Performance Analysis by Brendan Gregg. Это вообще, наверное первый человек, который приходит на ум от словосочетания "performance analysis". Доклад о том, как анализируют производительность контейнеров в Netflix (небольшой спойлер: in-house тулзами) Кроме того там обзор утилит для анализа производительности вообще, краткий обзор того, что такое контейнер и обзор некоторых сценариев диагностики. Ну и скрины Netflix'овских дашбордов, конечно 😉

- Queueing Theory by Eben Freeman. Что, думали, в универе это закончилось? А вот нет! Обзор теории очередей в последовательных и параллельных системах и того, как это дело координировать на основании, конечно же, матана

Это то, что я достал из Twitter. Может, доступны ещё какие-то доклады. Можете кидать их мне тут (@grem1in). Ну или подождать, пока они появятся на официальной страничке

#event #slides #performance
А пока в SF шла LISA2017, в Токио провели конференцию по Vim (и такое бывает). Ну и, конечно же, пару материалов я вам оттуда накопал 😉

- Creating Your Lovely Color Scheme — как сделать свою красивую цветовую схемку, если существующих вам мало

- vmp: the most ambitious vim emulator — как превратить Atom в Vim (но зачем?)

- incsearch.vim is dead. Long live incsearch — немного про визуальное упрощение поиска по тексту

- Vim, Me and Community — от автора предыдущей статьи. История человека и Vim

- The Past and Future of Vim-go — презентация от автора Vim-go. Поскольку нормальных IDE изначально для Go не существовало, Vim-go занял уверенную позицию и прекрасно себя чувствует даже когда IDE для Go начали появляться. Вот пример

И на закуску: собрание бесплатных книжек по Vim. От начального уровня до advanced, как говорится. Есть даже одна на португальском (испанском?)

Love Vim and cats!

#vim
8-го ноября на базе Microsoft Ukraine пройдёт митап посвященный дню DBA (думаю, пару DBA меня читают😊)

Когда: Среда. 8 ноября 19:00
Где: Microsoft Ukraine. Жилянская 75, 4 этаж

Доклады:

- Один день з життя DBA by Недашківський Євген
- Особенности проектирования и моделирования хранилищ данных (Data Warehouse) by Мастило Николай

#event
Алсо, подъехали видосики с Highload fwdays'17

👆 Там плейлист из 24 видео, но поскольку YouTube не делает адекватных ссылок на плейлисты (или я не знаю как), ссылка на доклад @ctrlok в миру известного как Всеволод Поляков — также автора канала Дайджест Украинских ДевОпсов. Ещё одна хорошая подписка, если вам интересен DevOps в целом и DevOps в Украине в частности

#event #slides
Началась открытая трансляция главного зала конференции highload++ в Москве. Хотя лично я советовал бы купить билет на онлайн трансляцию, потому что в девопс зале тоже должно быть очень интересно. https://www.youtube.com/watch?v=BlDK2KKKYc8
Кратко о характеристиках
Рекомендую статью Monitoring and Observability от Cindy Sridharan‏

Там простым языком (английким) объясняется, чем таки мониторинг отличается от "observability" и зачем кому-то нужен ещё один термин.

Написано хорошо, но мы то понимаем. Цитирую:

 I’m an engineer that can help provide monitoring to the other engineers in the organization
> Great, here’s $80k.
I’m an architect that can help provide observability for cloud-native, container-based applications
> Awesome! Here’s $300k!


#monitoring #observability
Cейчас все будут писать про выход Prometheus 2.0 (я тоже напишу, но позже)
Ну суть, я думаю, вы уловили: вышел Prometheus 2.0

Из нового:
- переделали сторейдж. Обещают прирост производительности аж:
= CPU на 20%-40% меньше, чем в версии 1.8
= Место на диске: меньше на 33%-50% в сравнении с 1.8
= I/O и так, говорят, низкое былоек

- Staleness handling (видео презентации с PromCon 2017)

- Можно делать снэпшоты вот прямо всего хранилища

Changelog

Upgrade guide

Ну и, конечно же, бонус! Видосы c PromCon 2017

#monitoring #prometheus
Как сделать инфоповод. Рецепт от Amazon

1. Рассказываем о новом гипервизоре для последнего поколения инстансов, который являет собой перепиленный KVM

Кажется, это репостили вообще все. Начальник моего департамента, вроде, даже дважды (новость на The Register и из блога AWS)

2. Через день убираем всякое упоминание о KVM

Напомню, что AWS очень много инвестировали в Xen и работают с ним давно и плотно

Итак, что мы имеем на выходе: пока комьюнити спорит, а был ли мальчик или это жерналисты и пиарщики чёт попутали, план охвата новостей выполнен с лихвой.

P.S. Я вот завтыкал написать сюда про AWS и KVM и теперь меня вся ситуация ещё больше умиляет. Как говорится: "Не спеши выполнять приказ, его ещё могут отменить". Точно так же и с новостями (включая технические) 😊

#aws