Я чисто напомнить, что сегодня состоится второй Kyiv Docker Meetup
Место: штаб Ciklum (Амосова 12)
Время: 19:00
#event
Место: штаб Ciklum (Амосова 12)
Время: 19:00
#event
Meetup
Kyiv Docker Meetup #2
Thu, Oct 26, 2017, 7:00 PM: We're looking forward to see you at the second Docker Meetup in Kyiv.26 of October we will have two speeches:Oleg Lymarchuk - Using Docker for testing web applicationsOleg
А вслед за видео с PuppetConf подоспели и записи All Day DevOps
Там, кстати, было интересно. Хотя целые сутки я по понятным причинам не слушал
#event
Там, кстати, было интересно. Хотя целые сутки я по понятным причинам не слушал
#event
Alldaydevops
All Day DevOps Channel Guide
Each of the tracks for All Day DevOps 2017 have YouTube Live Stream channels for viewing the sessions.
6(!)книг по Vim. Это в 3 раза больше, чем книг по Android и в 2 раза больше, чем по Рельсам и django
Forwarded from Developers Community via @like
В этой подборке вы найдёт книги по C#, Python, JS, Git и многим другим темам.
Не забудьте сохранить: https://aka.ms/tlgm_github_devfreebooks
Не забудьте сохранить: https://aka.ms/tlgm_github_devfreebooks
Вышла Grafana 4.6
В числе изменений:
- новый Postgre датасорс
- аннотации. Можно оставлять комментарии к фрагментам графика
- алерты по Cloudwatch метрикам 🎉
- улучшили запросы в Prometheus
Ссылка на полный чейнджлог
Скачать версию 4.6 можно тут
#monitoring #grafana
В числе изменений:
- новый Postgre датасорс
- аннотации. Можно оставлять комментарии к фрагментам графика
- алерты по Cloudwatch метрикам 🎉
- улучшили запросы в Prometheus
Ссылка на полный чейнджлог
Скачать версию 4.6 можно тут
#monitoring #grafana
Grafana Labs
Grafana 4.6 Released
Release Highlights The Grafana 4.6 release contains some exciting and much anticipated new additions:
The new Postgres Data Source Create your own Annotations for the Graph panel Cloudwatch Alerting Support Prometheus query editor enhancements This is a…
The new Postgres Data Source Create your own Annotations for the Graph panel Cloudwatch Alerting Support Prometheus query editor enhancements This is a…
@mukolaich запилил 16-й по счёту DevOps дайджест для DOU UA:
https://dou.ua/lenta/digests/devops-digest-16/
Кроме того ракомендую подписаться на Дайджест Украинских ДевОпсов в Телеграм
И рассказать друзьям про CatOps, конечно же 😉
https://dou.ua/lenta/digests/devops-digest-16/
Кроме того ракомендую подписаться на Дайджест Украинских ДевОпсов в Телеграм
И рассказать друзьям про CatOps, конечно же 😉
ДОУ
DevOps дайджест #16: Docker интегрирует Kubernetes
В выпуске: рассмотрим Docker/Kubernetes, почитаем про OpenTracing, сходим на конференцию, получим 100 баллов на Google Page Speed. Ссылки в описании!
О мониторинге замолвим слово:
- Ультимативная статья от DataDog. Хотя она больше про алертинг, но эта тема идёт с мониторингом плечём к плечу
- 10 хороших докладов о мониторинге
- Философия мониторинга (звучит то как!) взгляд из Google
- Философия мониторинга взгляд из Netflix
#monitoring #alerting
- Ультимативная статья от DataDog. Хотя она больше про алертинг, но эта тема идёт с мониторингом плечём к плечу
- 10 хороших докладов о мониторинге
- Философия мониторинга (звучит то как!) взгляд из Google
- Философия мониторинга взгляд из Netflix
#monitoring #alerting
Datadog
Monitoring 101: Alerting on what matters | Datadog
Automated alerts allow you to spot problems anywhere in your infrastructure, so that you can rapidly identify their causes and minimize service disruptions
Чёт так много всего за ночь прилетело — аж не знаю, за что хвататься.
Ну, во-первых, Microsoft анонсировал Brigade.
Это фреймворк для написания event-driven workflow в Kubernetes. Если человеческим языком: это сервис, который живёт внутри Kubernetes. Сервис ждёт триггер и, в случае срабатывания, запускает ту или иную задачу (job). Задача может быть пайплайном. Вообще, поскольку это фреймоврк, обещают возможность заскриптовать всё, чего душа пожелает.
Вот, собственно, сайт проекта:
https://brigade.sh/
» It’s a form of “structured serverless” that you own, completely,” according to Microsoft’s release announcement.
Но вот как оно будет соотноситься с другими serverless решениями для Kubernetes мне пока не ясно
#microsoft #kubernetes #serverless
Ну, во-первых, Microsoft анонсировал Brigade.
Это фреймворк для написания event-driven workflow в Kubernetes. Если человеческим языком: это сервис, который живёт внутри Kubernetes. Сервис ждёт триггер и, в случае срабатывания, запускает ту или иную задачу (job). Задача может быть пайплайном. Вообще, поскольку это фреймоврк, обещают возможность заскриптовать всё, чего душа пожелает.
Вот, собственно, сайт проекта:
https://brigade.sh/
» It’s a form of “structured serverless” that you own, completely,” according to Microsoft’s release announcement.
Но вот как оно будет соотноситься с другими serverless решениями для Kubernetes мне пока не ясно
#microsoft #kubernetes #serverless
The New Stack
Microsoft Launches Brigade: An Event-Driven Scripting Tool for Kubernetes
Microsoft has been working hard to ensure that these days, when developers and engineers lift up their gaze unto the cloud native heavens, the sky they see is Azure. To this end, Microsoft has been populating the container space with open source tools that…
Forwarded from CatOpsBot
Несмотря на то, что стайки раскрашенных людей бегали на выходных, Halloween то сегодня.
Так что давайте поговорим про онкол 😊
Я считаю, что онсол должны быть все вне зависимости от лычек (включая, конечно, разработчиков). Потому что это очень хорошая петля обратной свзи о том, как ваша система вообще дышит (и дышит ли вообще)
Вот статья про 13 метрик которые стоит собирать об онколе. Потому что метрики по перфомансу процессов не менее важны, чем метрики по перфомансу инфраструктуры
Идём дальше:
VictorOps собрали несколько страшилок про онкол (из реальных историй):
- Номер раз
- Номер два
- Номр три
Да и вообще, у них в блоге можно много чего почитать на данную тематику
Ещё презентация от Charity Majors c прикольным названием Unfucking Your Oncall Culture (видео выступления, к сожалению, не нашёл)
И мелькавшый уже тут OnCall Handbook
Напоследок заметка + видео о том, как писать пост-мортем репорты. Я вам, конечно, не желаю, но всяко бывает. Главное помнить про blameless принцип.
PS: На самом деле просто я сейчас онкол, так что это пост из рубрики "у кого что болит" 😡
#culture #oncall
Так что давайте поговорим про онкол 😊
Я считаю, что онсол должны быть все вне зависимости от лычек (включая, конечно, разработчиков). Потому что это очень хорошая петля обратной свзи о том, как ваша система вообще дышит (и дышит ли вообще)
Вот статья про 13 метрик которые стоит собирать об онколе. Потому что метрики по перфомансу процессов не менее важны, чем метрики по перфомансу инфраструктуры
Идём дальше:
VictorOps собрали несколько страшилок про онкол (из реальных историй):
- Номер раз
- Номер два
- Номр три
Да и вообще, у них в блоге можно много чего почитать на данную тематику
Ещё презентация от Charity Majors c прикольным названием Unfucking Your Oncall Culture (видео выступления, к сожалению, не нашёл)
И мелькавшый уже тут OnCall Handbook
Напоследок заметка + видео о том, как писать пост-мортем репорты. Я вам, конечно, не желаю, но всяко бывает. Главное помнить про blameless принцип.
PS: На самом деле просто я сейчас онкол, так что это пост из рубрики "у кого что болит" 😡
#culture #oncall
Лучше с тестами, чем без них. Но всё хорошо в меру.
Вот небольшая заметка, почему тесты писать хорошо, почему очень хорошо писать интеграционные тесты и почему 100% покрытие — не панацея
Парочка тезисов:
- ну понятно, что тесты иметь хорошо, если вы не хотите чинить что-то, что могло бы и не сломаться
- тесты нужно поддерживать и обновлять точно так же, как и остальной код. Больше тестов — больше поддержки
- Unit тесты писать быстрее всего, но они не дадут максимального обзора. E2E тесты — это долго, зато можно получить хорошую картинку. Integration тесты — где-то посерёдке
Ну и там ещё много ссылок на в теле статьи, которые могут пригодиться
#testing #qa #culture
Вот небольшая заметка, почему тесты писать хорошо, почему очень хорошо писать интеграционные тесты и почему 100% покрытие — не панацея
Парочка тезисов:
- ну понятно, что тесты иметь хорошо, если вы не хотите чинить что-то, что могло бы и не сломаться
- тесты нужно поддерживать и обновлять точно так же, как и остальной код. Больше тестов — больше поддержки
- Unit тесты писать быстрее всего, но они не дадут максимального обзора. E2E тесты — это долго, зато можно получить хорошую картинку. Integration тесты — где-то посерёдке
Ну и там ещё много ссылок на в теле статьи, которые могут пригодиться
#testing #qa #culture
Kentcdodds
Write tests. Not too many. Mostly integration.
[Guillermo Rauch](https://twitter.com/rauchg) [tweeted](https://twitter.com/rauchg/status/807626710350839808) this a while back. Let's take a dive into what it means.
Тем временем официально вышел Nomad 0.7. Тот самый, который с GUI
Показали то его (бету) ещё на HashiConf
Полный чейнджлог
Интересно, что много фич, включая поддержку Sentinel policies и Namespaces добавили только в Enterprise Edition
Скачать скитальца можно тут
#hashicorp #nomad
Показали то его (бету) ещё на HashiConf
Полный чейнджлог
Интересно, что много фич, включая поддержку Sentinel policies и Namespaces добавили только в Enterprise Edition
Скачать скитальца можно тут
#hashicorp #nomad
HashiCorp: Infrastructure enables innovation
HashiCorp Nomad 0.7
We are pleased to announce the release of HashiCorp Nomad 0.7.
А вот финны нашли уязвимость в
https://www.viestintavirasto.fi/en/cybersecurity/vulnerabilities/2017/haavoittuvuus-2017-037.html
Сразу две, которые позволяют запустить удалённо код, заставив пользователя скачать определенную ссылку
#security
wget:https://www.viestintavirasto.fi/en/cybersecurity/vulnerabilities/2017/haavoittuvuus-2017-037.html
Сразу две, которые позволяют запустить удалённо код, заставив пользователя скачать определенную ссылку
#security
NCSC-FI
NCSC News | NCSC-FI
The NCSC-FI develops and monitors the operational reliability and security of communications networks and services. We provide situational awareness of cyber security.
Утречко! (какое, нафиг, утречко — час дня)
Что-то у меня сегодня совсем не задалось настроение. Виной тому то ли погода, то ли моя рассеяность, то ли электро-индастриал в колонках. Поэтому мне очень лень что-то сегодня искать. Извините 😞
Но вот есть статья из загашника со сравнением Prometheus, Sensu и TICK Stack
Она старая, но, может, кому будет интересно
#monitoring #prometheus #sensu
Что-то у меня сегодня совсем не задалось настроение. Виной тому то ли погода, то ли моя рассеяность, то ли электро-индастриал в колонках. Поэтому мне очень лень что-то сегодня искать. Извините 😞
Но вот есть статья из загашника со сравнением Prometheus, Sensu и TICK Stack
Она старая, но, может, кому будет интересно
#monitoring #prometheus #sensu
Medium
The docker age: Monitoring showdown Prom vs. TICK vs. Sensu
After gathering information about the most popular products in the market, I wanted to get a feel of my 3 finalists: 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
Пока что выкладывают сами авторы в 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
- 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