Forwarded from Ivan G
Обзор разных TSDB (если кто не видел):
https://blog.outlyer.com/top10-open-source-time-series-databases
https://blog.outlyer.com/top10-open-source-time-series-databases
Outlyer
Top 10 Time Series Databases
A comparison of every free and open source time series database.
Forwarded from CatOps
Но расслабляться особо времени нет. Потому что как раз начали выкладывать доклады с 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
Forwarded from CatOps
Рекомендую статью Monitoring and Observability от Cindy Sridharan
Там простым языком (английким) объясняется, чем таки мониторинг отличается от "observability" и зачем кому-то нужен ещё один термин.
Написано хорошо, но мы то понимаем. Цитирую:
#monitoring #observability
Там простым языком (английким) объясняется, чем таки мониторинг отличается от "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
Medium
Monitoring and Observability
During lunch with a few friends in late July, the topic of observability came up. I have a talk coming up at Velocity in less than a month…
Forwarded from CatOps
Ну суть, я думаю, вы уловили: вышел 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
Из нового:
- переделали сторейдж. Обещают прирост производительности аж:
= CPU на 20%-40% меньше, чем в версии 1.8
= Место на диске: меньше на 33%-50% в сравнении с 1.8
= I/O и так, говорят, низкое былоек
- Staleness handling (видео презентации с PromCon 2017)
- Можно делать снэпшоты вот прямо всего хранилища
Changelog
Upgrade guide
Ну и, конечно же, бонус! Видосы c PromCon 2017
#monitoring #prometheus
prometheus.io
Announcing Prometheus 2.0 | Prometheus
An open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.
Forwarded from Українська девопсарня
В рамках постинга всякой фигни — статья на википедии о SysRq клавише на клавиатуре, при помощи которой можно делать кучу крутых штук в линуксе. Например отправить sigterm всем процессам в текущей виртуальной консоли, сделать sync для всех примонтированных фс или сделать трейс.
https://en.wikipedia.org/wiki/Magic_SysRq_key
https://en.wikipedia.org/wiki/Magic_SysRq_key
Forwarded from Українська девопсарня
Вышла 4-я часть замечательное серии о IO. Первые три уже проскакивали в этом дайждесте.
Собственно автор, как и обещал, рассказывает о B-tree c картинками и пояснениями. Написанно супер круто и вообще must read.
Собственно автор, как и обещал, рассказывает о B-tree c картинками и пояснениями. Написанно супер круто и вообще must read.
Medium
On Disk IO, Part 4: B-Trees and RUM Conjecture
If you like the series, check out my upcoming book on Database Internals!
Forwarded from Uncel Duk
GitHub
GitHub - openvstorage/alba: Open vStorage ALBA (alternate backend) creates a replicated or flexible network raid’ed object storage…
Open vStorage ALBA (alternate backend) creates a replicated or flexible network raid’ed object storage backend out of Seagate Kinetic drives and local disk supporting compression, encryption. - op...
Forwarded from J
хз чо такое.
У супермикры вот такое видел)
https://www.supermicro.nl/white_paper/white_paper_An_Object_Storage_Solution_For_Data_Archive_using_Supermicro_SSG-5018D8-AR12L_and_OpenIO_SDS.pdf
У супермикры вот такое видел)
https://www.supermicro.nl/white_paper/white_paper_An_Object_Storage_Solution_For_Data_Archive_using_Supermicro_SSG-5018D8-AR12L_and_OpenIO_SDS.pdf
Forwarded from Українська девопсарня
На CatOps опубликовали интересный пост о SO_REUSEPORT (https://xn--r1a.website/catops/329). Собственно хочу в догонку скинуть старый пост из github о том что не все так хорошо с SO_REUSEPORT на примере Haproxy.
Если коротко, то между прекращением приема сообщений и закрытием сокета может пройти какое-то время (несколько миллисекунд) и все подключения за этот период будут сброшены, потому что старый демон их уже не обрабатывает, но еще не закрыл сокет.
Вариант решения от Haproxy — дропать syn запросы на этот период. Вариант решения от GitHub (и nginx) использовать отдельный демон, который будет держать сокет открытым.
Если коротко, то между прекращением приема сообщений и закрытием сокета может пройти какое-то время (несколько миллисекунд) и все подключения за этот период будут сброшены, потому что старый демон их уже не обрабатывает, но еще не закрыл сокет.
Вариант решения от Haproxy — дропать syn запросы на этот период. Вариант решения от GitHub (и nginx) использовать отдельный демон, который будет держать сокет открытым.
Telegram
CatOps
В версии ядра Linux 3.9 (ага, давно) добавили такую фичу для сокетов как SO_REUSEPORT aka port sharding. Смысл в том, что несколько процессов могут слушать один и тот же порт, а ядро само разрулит, кому что посылать. Ну код должен со своей стороны эту фичу…
Forwarded from DevOps Deflope News
Отличная подборка материалов по дизайну отказоустойчивых систем. С графиками, ссылками на доп. материалы и карточками Anki для изучения.
Есть также перевод на русский.
https://goo.gl/kreXbJ
Есть также перевод на русский.
https://goo.gl/kreXbJ
GitHub
GitHub - donnemartin/system-design-primer: Learn how to design large-scale systems. Prep for the system design interview. Includes…
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards. - donnemartin/system-design-primer
Forwarded from DevOps News
Опубликованы видеозаписи докладов с LISA17, проходившей в конце октября в Сан Франциско.
Конференция посвящена масштабированию и эксплуатации распределенных систем и является одно из старейших в своем роде.
Playlist на youtube: https://www.youtube.com/playlist?list=PLbRoZ5Rrl5lfzbd-NnFFBOwZs2He4PBH7
Сайт конференции (с abstract докладов): https://www.usenix.org/conference/lisa17/conference-program
#videos #conferece #video #youtube #lisa17 #lisa #scaling #usenix
Конференция посвящена масштабированию и эксплуатации распределенных систем и является одно из старейших в своем роде.
Playlist на youtube: https://www.youtube.com/playlist?list=PLbRoZ5Rrl5lfzbd-NnFFBOwZs2He4PBH7
Сайт конференции (с abstract докладов): https://www.usenix.org/conference/lisa17/conference-program
#videos #conferece #video #youtube #lisa17 #lisa #scaling #usenix
YouTube
LISA17 - YouTube
Forwarded from DevOps News
И аналогично про SRECon17 Europe.
Конференция посвящена SRE и DevOps практикам, архитектуре систем и всему с этим связанному.
Playlist: https://www.youtube.com/playlist?list=PLbRoZ5Rrl5lcIFf9w5z2s4csaS_nIs3_Z
#videos #conferece #video #youtube #srecon17eu #srecon17 #srecon #usenix
Конференция посвящена SRE и DevOps практикам, архитектуре систем и всему с этим связанному.
Playlist: https://www.youtube.com/playlist?list=PLbRoZ5Rrl5lcIFf9w5z2s4csaS_nIs3_Z
#videos #conferece #video #youtube #srecon17eu #srecon17 #srecon #usenix
YouTube
SREcon17 Europe/Middle East/Africa - YouTube
Forwarded from CatOps
А тут ещё подъехали свежие анонсы от Microsoft:
- В статусе Preview запустался Azure DevOps Projects
- В Visual Studio (и, вроде, Visual Studio Code) хотят добавить Connected environment for AKS. AKS — это, напомню, менеджед-Кубернетис сервис от Microsoft. Чтобы вот сразу разрабатывать cloud-native приложения и смотреть, что будет не отходя от IDE
- В CI/CD pipeline от M$ добавили macOS, как целевую ОС, что хорошо
Я отобрал только пару анонсов, больше можно глянуть тут: https://habrahabr.ru/company/microsoft/blog/342516/
Вообще, у меня тут мало новостей по Azure, потому что сам с ним не работаю, так что за обновлениями особо не слежу. Если вам конкретно он интренес, можно подписаться на devdigest // azure там исключительно по этому продукту всё
Кстати, согласно исследованию долей рынка технологических гигантов США, у Microsoft самый диверсифицированный бизнес; а это значит, что если всё вдруг пойдёт по тому самому месту, у них больше шансов остаться на плаву.
Такие дела, коты
#azure #microsoft
- В статусе Preview запустался Azure DevOps Projects
- В Visual Studio (и, вроде, Visual Studio Code) хотят добавить Connected environment for AKS. AKS — это, напомню, менеджед-Кубернетис сервис от Microsoft. Чтобы вот сразу разрабатывать cloud-native приложения и смотреть, что будет не отходя от IDE
- В CI/CD pipeline от M$ добавили macOS, как целевую ОС, что хорошо
Я отобрал только пару анонсов, больше можно глянуть тут: https://habrahabr.ru/company/microsoft/blog/342516/
Вообще, у меня тут мало новостей по Azure, потому что сам с ним не работаю, так что за обновлениями особо не слежу. Если вам конкретно он интренес, можно подписаться на devdigest // azure там исключительно по этому продукту всё
Кстати, согласно исследованию долей рынка технологических гигантов США, у Microsoft самый диверсифицированный бизнес; а это значит, что если всё вдруг пойдёт по тому самому месту, у них больше шансов остаться на плаву.
Такие дела, коты
#azure #microsoft
Microsoft
Azure DevOps Projects | Microsoft Azure
Use Azure DevOps Projects and host your first web app on Azure in three easy steps.
Forwarded from CatOps
Я вам сегодня принёс презентацию Carlos Sanchez c Jokerconf об использовании Kubernetes в CI/CD
Скачать можно тут: https://pages.cloudbees.com/l/272242/2017-11-01/5xzmz
Я же в догонку прикреплю сам PDF
#slides #kubernetes
Скачать можно тут: https://pages.cloudbees.com/l/272242/2017-11-01/5xzmz
Я же в догонку прикреплю сам PDF
#slides #kubernetes
Forwarded from Вместе с Go (Kirill Danshin)
OpenEBS - контейнеризированное блочное хранилище на Go для облачных или других окружений с per container (per pod) QoS SLAs с множеством плюшек https://github.com/openebs/openebs
GitHub
GitHub - openebs/openebs: A popular & widely deployed Open Source Container Native Storage platform for Stateful Persistent Applications…
A popular & widely deployed Open Source Container Native Storage platform for Stateful Persistent Applications on Kubernetes. - openebs/openebs
Forwarded from Vlad
Docker Blog
User-guided caching in Docker for Mac
[This post was written by Jeremy Yallop and David Sheets.] Recent Docker releases (17.04 CE Edge onwards) bring significant performance improvements to bind-mounted directories on macOS. (Docker users on the stable channel will see the improvements in the…
Forwarded from CatOps
А почитайте про Canopy систему от Facebook для сквозного (end-to-end) анализа производительности
Это как раз и есть то, что назвали бы модным словом "observability", но в статье его ни разу не встречается (хаха!) и, честно говоря, от самого слова уже начинает дёргаться глазик
#monitoring #observability
Это как раз и есть то, что назвали бы модным словом "observability", но в статье его ни разу не встречается (хаха!) и, честно говоря, от самого слова уже начинает дёргаться глазик
#monitoring #observability
the morning paper
Canopy: an end-to-end performance tracing and analysis system
Canopy: an end-to-end performance tracing and analysis system Kaldor et al., SOSP’17 In 2014, Facebook published their work on ‘The Mystery Machine,’ describing an approach to end-to-end performanc…