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

Рекламу не размещаем. Для связи @dvpsdflpfdbkbot.
Download Telegram
Еще одна небольшая утилитка для Docker. docker-replay позволяет получить "docker run" команду для любого запущенного контейнера.

http://amp.gs/8w1Q
Facebook опубликовал whitepaper по своей системе управления конфигурацией сети Robotron, охватывающей десятки тысяч сетевых устройств.

http://amp.gs/8F9D
Вышел Graylog 2.1 - система сбора и анализа логов.

Основные новшества:
- Появились Message Decorators, позволяющие преобразовывать сообщения в более человекочитаемый формат на лету;
- Добавлен Pipeline simulator, позволяющий протестировать прохождение сообщений по пайплайну в веб-интерфейсе;
- Graylog теперь умеет получать сообщения из Elastic Beats;
- Добавлено отображение статусов коллекторов в веб-интерфейсе;
- Появились плагины для аутентификации.

http://amp.gs/8FR3
Ethan Jones из Codeship опубликовал список советов по уменьшению размера образов Docker-контейнеров.

http://amp.gs/8FOp
Очень важный довод в извечном споре Tabs vs. Spaces. Felipe Hoffa из Google взял BigQuery и проанализировал 400000 репозиториев на предмет того, что же в них используется: табы или пробелы.
Для большинства языков (кроме Go, там gofmt считает что табы православней) с большим отрывом лидируют пробелы.

http://amp.gs/8FSy
Michael Brunton-Spall опубликовал список советов по проектированию правильного CI/CD пайплайна. Делайте артифакты самодостаточными и независимыми друг от друга, делайте их неизменяемыми (immutable), не забывайте тестировать ваш механизм деплоя и так далее.

http://amp.gs/8LM8
Frederic Branczyk из CoreOS рассказал как мониторить etcd с помощью Prometheus. Значительная часть статьи, в которой рассказывается о ключевых метриках etcd, пригодится и для других систем мониторинга.

http://amp.gs/8LQR
Инженеры из Delve Labs предоставили презентацию (и ее текстовое изложение) о параметрах Docker, направленных на обеспечение безопасности в продакшн.

http://amp.gs/8L66
Инженеры из Capital One опубликовали в блоге AWS мануал по использованию нового Application Load Balancer в связке с Amazon EC2 Container Service.

Напомним, ALB - это новый Load Balancer от Amazon. Он заточен под контейнеры и позволяет перенаправлять трафик на разные инстансы, основываясь на содержимом HTTP-запросов. Например, запросы к адресу /api будут перенаправляться на один сервис, а к адресу /mobile - на другой.

http://amp.gs/8aZW
Большая статья от Christian Posta о том, что делать (как хранить, обрабатывать, обеспечивать консистентность) с данными в микросервисной архитектуре.

http://amp.gs/8aB8
И еще более огромная статья, написанная Kenny Bastani, о том, как осуществлять переход от монолитного приложения к микросервисам. Внутри много примеров на Spring Boot и Spring Cloud.

http://amp.gs/8aGB
В блоге Confluent опубликовали статью с подробным сравнением и советами по выбору между Apache Flink и Apache Kafka Streams.

http://amp.gs/8oyv
Если вам надоели глюки Docker, почитайте статью Adriaan de Jonge об rkt - альтернативном движке для контейнеров от CoreOS.

http://amp.gs/8MqD
Ну а если Docker не надоел - вот вам презентация Stijn Polfliet из CoScale о мониторинге Docker-контейнеров.

https://www.youtube.com/watch?v=f3URWWSyl1U
Прекрасная pdf'ка от Julia Evans о утилитах для дебага в Linux (и, зачастую, OS X). Даже если вы все знаете о netcat, strace и прочих dstat и opensnoop - посмотрите хотя бы из-за шикарного оформления.

http://amp.gs/8MDO
Вышла InfluxDB 1.0 - time-series database от InfluxData. Выпуск 1.0 означает стабилизацию API, языка запросов и формата хранения данных.

Особенности InfluxDB:

Наличие HTTP API, что позволяет обращаться к базе напрямую из приложения. Ответ возвращается в формате JSON;
Для структуры хранимых данных не требуется создание специальных схем;
Поддержка SQL-подобного языка запросов с возможностями агрегации данных;
Возможность отправки нескольких запросов в рамках одного обращния к базе;
Имеются непрерывно выполняемые запросы (Continuous Query), которые повторно выполняются через определённые промежутки времени;
Поддержка политики устаревания данных, позволяющей определить как долго должны храниться данные;
Наличие web-интерфейса для администрирования СУБД.

http://amp.gs/85wj
Статья не про технологии, но про людей (мы же помним, что DevOps - это в первую очередь люди, а не используемые инструменты, да?). :)
Вячеслав Цырульник из Kaiten.io написал статью о Agile-методологии и о том, что люди зачастую не понимают как, зачем и для чего ее применять.
http://amp.gs/86zg
Yahoo выложила в открытый доступ свою систему обмена сообщениями Pulsar. Разрабатываемая как альтернатива Kafka, Pulsar заточена под горизонтальное масштабирование (до миллионов сообщений в секунду), доставку сообщений с минимальной задержкой, строгий порядок сообщений и гарантированность доставки.
http://amp.gs/86Yk
На Container Camp презентовали первый релиз-кандидат стандарта описания метаданных контейнеров. В разработке стандарта принимали участие специалисты из Puppet, Mesosphere, Microscaling Systems, Container Solutions, Weave, Cloud66, Tigera и ряда других компаний.

http://amp.gs/86mV
15 сентября в 19:00, в Государственном Астрономическом Институте им. Штернберга пройдет митап, посвященный новшествам в PostgreSQL 9.6. Мероприятие бесплатное, но надо заранее заявиться здесь - https://www.facebook.com/events/1187077844693354/

http://amp.gs/8bC5