DevOps Deflope News – Telegram
DevOps Deflope News
5.75K subscribers
24 photos
1.52K links
DevOps Deflope News — выборка новостей и тулинга от инженеров «Фланта». Берём весь информационный поток и пропускаем через фильтр здравого смысла. Ещё пишем подкаст.

Рекламу не размещаем. Для связи @dvpsdflpfdbkbot.
Download Telegram
Daniel Martins из Descomplica написал небольшой отчет по использованию Kubernetes в продакшене, включающий в себя несколько полезных советов и утилит для работы с Kubernetes в AWS.

http://amp.gs/Tjia
Jérôme Petazzoni опубликовал в блоге Docker сборник трюков, которые можно провернуть с Go и Docker. Советы включают в себя кросс-компиляцию, запуск программы на Go без создания лишних образов, создание статически слинкованных бинарников и многое другое. Часть вещей можно адаптировать и для других технологий.

http://amp.gs/T8KM
Github выкатил новый дизайн и запустил сразу несколько важных изменений в функционале сайта:
- Projects - новый раздел на странице репозитория, включающий в себя систему карточек наподобие Trello;
- Серьезно улучшен функционал код-ревью;
- Опубликован публичный Roadmap (http://amp.gs/T8Hv) и введена программа раннего доступа к новому функционалу;
- Добавлен новый GitHub GraphQL API;
- Добавлена возможность включить 2FA для всех членов организации.

http://amp.gs/T8Hh
Вышел новый релиз системы мониторинга Zabbix 3.2.

Основные улучшения:
- Добавлены тэги к триггерам и событиям. По тегам теперь можно смотреть корреляцию событий на разных хостах;
- Появились вложенные группы узлов сети;
- Переработан внешний вид списка проблем, плюс проблемы стало возможным закрывать вручную;
- Стало возможным добавлять раздельные условия для срабатывания и восстановления триггеров;
- Появился просмотр элементов, созданных низкоуровневым обнаружением.

http://amp.gs/T8wq
Strava(соц. сеть для атлетов) написали в своем блоге, как они перешли к микросервисам используя mesos стек(mesos, marathon, docker) http://amp.gs/TY9C
Извиняемся за небольшие перебои в новостях, работа иногда бывает безжалостна к свободному времени. :(

Etsy выложили в открытый доступ утилиту 411 (http://amp.gs/TtG4), умеющую отправлять алерты по результатам анализа логов в ElasticSearch, метрик в Graphite или http-проверок.

http://amp.gs/TtG9
Вышел Consul 0.7. Service Discovery система от HashiCorp получила следующие новшества:

- Появился транзакционный Key/Value API. Теперь можно читать/обновлять несколько записей в транзакционной манере;
- Добавлена команда consul operator, позволяющая просматривать и управлять конфигурацией Raft (в частности, удалять серверы без даунтайма);
- Появился Lifeguard - подсистема, улучшающая работу кластера в условиях нестабильной сети или плавающих проблем с нодами;
- Добавлена возможность репликации ACL.

http://amp.gs/Ttff
Ребята из Hexlet перевели и опубликовали на Хабре огромное руководство по Docker от Prakhar Srivastav. Помимо базовых вещей, в нем рассматривается, например, создание кластера в AWS ECS.

http://amp.gs/TteY
В блоге Google Cloud Platform опубликовали небольшой список советов, позволяющих сэкономить деньги и время при использовании этого сервиса.

http://amp.gs/TtPP
Вышел новый релиз NoSQL базы данных CouchDB 2.0. По утверждению разработчиков, API на 99% совместимо с версиями ветки 1.x.

Основные новшества:
- Реализован кластер для CouchDB. Теперь несколько инстансов CouchDB могут работать как единое целое;
- Разработан новый язык запросов Mango, который существенно проще и быстрее предыдущей реализации;
- Появилась новая админка, написанная на React.js;
- Существенно улучшена производительность, как за счет внедрения репликации, так и в рамках одного инстанса.

Ах да, и теперь у них новое лого. :)

http://amp.gs/Tth9

Также может быть полезным вот этот вот список постов, подробно разбирающий каждое новшество в архитектуре CouchDB: http://amp.gs/TthV
Travis Jeffery написал статью об использовании TICK-стека для мониторинга. TICK - это набор решений от InfluxData (Telegraf, InfluxDB, Chronograf, Kapacitor).

http://amp.gs/TmhW

Статья короткая, но по ссылкам есть подробный гайд по установке: http://amp.gs/Tmha
CloudBees выпустили статью о Blue Ocean - новом интерфейсе Jenkins. Сама статья довольно водянистая, но в конце есть ссылки на значительно более информативные видеообзор и страничку проекта на сайте Jenkins.

http://amp.gs/TmE1
Github рассказали о glb - своем новом load balancer, пришедшему на смену HAProxy. Обещают его в скором времени открыть его код, текущая публикация посвящена общему дизайну приложения.

http://amp.gs/TZSy
Baptiste Jamin из Crisp поделился своей болью от использования Google Firebase (конкретно - Firebase Realtime Database).
Судя по его отчету, он очень хорош для протипирования и небольших приложений, но крайне плохо скейлится, тормозит на больших данных и к тому же довольно дорог. Но вполне возможно и то, что Crisp просто не смогли его правильно приготовить.

http://amp.gs/TZAf
Jesse Noller из Rackspace написал пространную статью о том, что не стоит отождествлять себя с технологиями, проектами и инструментами, особенно в наше время, когда они меняются очень быстро. Точно также не стоит пытаться решать все проблемы с помощью одного инструмента, каждый из них имеет свои слабые и сильные стороны. В общем, довольно философское, но занимательное чтиво.

http://amp.gs/TZsk
Jonas Helfer опубликовал подробный разбор нового GraphQL API Github. В комплекте со статьей идет видеодемонстрация работы и набор полезных ссылок по GraphQL.

http://amp.gs/Tl2C
Nik Vyzas из Percona написал небольшой мануал о том, как построить HA MySQL кластер с помощью Consul, ProxySQL и Master High Availability Manager for MySQL.

http://amp.gs/TlFj
Тут, говорят, написали убийцу grep, причем на Rust'е. Называется незатейливо - ripgrep. Если верить бенчмаркам, оно быстрее grep в 2-5 раз, в зависимости от наборов данных.

http://amp.gs/TlXa
Jinru He из Pinterest поделился опытом по настройке автоскейлинга AWS инстансов. Никакого rocket science, но кому-то может быть полезно.

http://amp.gs/TlWo
В блоге Elastic опубликовали обзор грядущего релиза Elastic Stack 5.0.0. На данный момент новый Elastic Stack находится в статусе beta, выпущен предварительный релиз 5.0.0-beta1.

Такой скачок в номере версий, судя по-всему, вызван тем, что разработчики решили подтянуть версии для единообразия. Сейчас большая часть стека имеет версию 2.4, а Kibana - 4.6.

Основные новшества:
Elasticsearch серьезно прибавил в производительности - до 80% прироста скорости индексирования;
Kibana - код для работы с time series данными перенесен из плагина в ядро приложения;
Kibana - появились noscripted поля, в которых можно размещать логику для обработки записей;
Logstash переехал на фреймворк Log4j2;
Metricbeat получил кучу новых метрик, в том числе для cgroups, PostgreSQL и HAProxy.

Вообще, нововведений очень много, каждому компоненту посвящен отдельный пост, так что рекомендуем вам прочитать весь цикл целиком: http://amp.gs/TBFf