Пятничный деплой – Telegram
Пятничный деплой
4.46K subscribers
1.42K photos
29 videos
167 files
7.79K links
Подборка ссылок, статей и постов из мира DevOps\SRE\разработки. Если вы хотите прислать фидбек, интересную статью или просто поболтать пишите @count0ru https://news.1rj.ru/str/s/count0_digest
Download Telegram
Forwarded from CatOps
Шпаргалка по работе с Postgres

По ссылке примеры от простейших взаимодейсивий с таблицами до описания запросов для проверки активности БД и анализа статистики

#databases #postgres
Forwarded from DevOps&SRE Library
5 Best Practices on Nailing Postmortems

5 отличных советов на тему как написать правильный постмортем от компании Blameless.

https://www.blameless.com/5-best-practices-nailing-postmortems
Я как-то писал про DevOpsDays (https://news.1rj.ru/str/tech_b0lt_Genona/1225) и скидывал доклады с DevOpsDays Moscow 2019 (https://news.1rj.ru/str/tech_b0lt_Genona/1282), а вот появились доклады с DevOpsDays Warsaw 2019

https://www.youtube.com/playlist?list=PLnKL6-WWWE_XKAGvSOQpSYf1ghQzR0cxv

Программа тут
https://devopsdays.pl/schedule/

Слайды тут
https://www.slideshare.net/proidea_conferences/clipboards/devopsdays-warsaw-2019
Forwarded from chiki_briki
А вы точно знаете как работает pgbouncer? Про полинг соединений и зачем это нужно?

Кажется там есть с чем разобраться, а сложность 2 слоупока из 10.

Зачем полить соединения:
http://bit.ly/2QWKPJw

О том как устроен pgbouncer и pooling modes:
http://bit.ly/35V4G0c

з.ы. Нужно бы еще что-то почитать/послушать на тему яндексового Odyssey: http://bit.ly/2R0c9a6
Статья, в которой обстоятельно рассказывается про tty, штука к которой вроде бы все привыкли, но мало кто понимает, что это на самом деле http://www.linusakesson.net/programming/tty/ #tty
Не так давно, я увидел что у Слерм появился новый курс по SRE https://slurm.io/sre По началу я не воспринял этот курс всерьез, потом спустя какое-то время понял, что для опытных специалистов, уже имеющих серьезный опыт в бекенде или опс, получить понимание о SRE практиках за короткое время вполне реально. И тут так случилось, что благодаря одному хорошему парню 😉 у меня получилось пообщаться с организаторами, которые пригласили меня на курс слушателем и написать отзыв-рецензию. На мой взгляд, это очень смелый шаг и в то же время достойный уважения - ребята не боятся критики и прозрачности. Так что ваш покорный слуга в начале февраля на три дня отправится приоткрывать завесы тайны над этим вашим SRE, чтобы потом поделиться с вами впечатлениями. Stay tuned!
Forwarded from DocOps
​​Смотрите, что у нас получилось: https://imagineui.github.io

Рисовалка мокапов из кода работает в браузере, есть несколько примеров и можно что-то новое задизайнить. Есть и CLI-приложение, пока что не упакованное, но можно собрать и запустить из кода, инструкция там же. Есть базовая документация на английском и русском.

Пробуйте, пишите фидбек, присылайте исходники своих мокапов :)

А ещё, если вам проект понравился, поставьте нам звезду на гитхабе: https://github.com/imagineui/imagineui

Mobile Page: "Landing"
Block: Navigation
One row
"ImagineUI"
Link to Sandbox
Link to GitHub
Link to Docs
Main Block: Demo
Header "ImagineUI"
One row
Image example source code
Image example mockup
Block: Subnoscription
Header Subscribe to our newsletter
Input "full name"
Input e-mail
Button "Subscribe"
"or try out the alpha-version:"
One row
Button Sandbox
Button CLI
Forwarded from Мониторим ИТ
Канал про мониторинг начал приносить дивиденды основателю. Слёрм выдал мне курс по Prometheus, чтобы я его прошел онлайн и дал фидбек. Как пройду, напишу, толково или так себе.

Они же позвали на интенсив по DevOps. Заявлены инструменты DevOps: командная работа с Git, CI/CD, IaC, тестирование, логирование, мониторинг, ChatOps. Предстоит посмотреть на эти инструменты с трёх сторон (своеобразный трипл-вижн): заказчика, разработчика и администратора. На интенсиве будет про реальные кейсы, эффективное взаимодействие между сторонами внутри процесса и вот это всё. Это не конференция, где диалог ограничен 1-2 вопросами, на интенсиве можно полноценно пообщаться со спикерами и прояснить многое. Больше всего интересует мониторинг, но для меня очень даже полезно будет увидеть весь процесс, чтобы понять что и зачем делается.

Интенсив будет с 30 января по 1 февраля. Возможно очное (в Москве) и удалённое участие. Рега по ссылке.
Forwarded from Generic Talks (Oleg Kovalov)
Богдан, Олег и Искандер опять собрались поговорить.

https://soundcloud.com/generictalks/0007-vashi-benchmarki-skoree-vsego-nichego-ne-znachat

Хотим напомнить, что лента подкаста находится в Телеграме, как и чат, где можно добавить вопросы и набросы: t.me/generictalks (инвайт в чат в описании)

00:00:00 - Посчитать размер объекта в Go. Что может быть проще? Зачем вообще это делать?
00:12:22 - Как ограничивают память другие известные проекты на Go. Разбираем подходы.
00:17:00 - Как понять что мы достигли предела по оптимизациям и пора внедрять другие подходы. Шипилев и его график)
00:20:22 - В бар заходит Искандер. Unsafe.Sizeof и отдельный пропозал.
00:29:40 - Рекурсивный обход структур в хипе для расчета размера, потенциальные использования рантайма и сборщика мусора.
00:33:46 - Как возможность расчета размеров в рантайме может открыть возможность для других оптимизаций.
00:47:11 - Pluggable GC в Go стоит ли форкать стандартный компилятор и рантайм?
00:50:11 - Говяжий язык. Beef - шаг вперед или очередной велосипед?
01:02:30 - Actix-web - open source, восприятие критики и мнения которые ничего не значат.
01:13:03 - Spinlock vs Mutex почему все так получилось? Почему так сложно правильно бенчмаркать?
01:24:00 - Erlang vs Go vs Java vs NodeJS бенчмарк серверов который не смог. Как сделать adaptive capacity limiter вручную для того чтобы выровнять latency. Говорим о том как анализировать результаты бенчмарков, делать выводы и проверять гипотезы.
01:37:25 - Затравочка будущих выпусков
Forwarded from Мониторим ИТ
Весточка для линукс-администраторов. Но и безопасников тоже заинтересует. Ещё один подход к сбору системных логов с линукс-серверов — rsyslog + logstash + elasticsearch + kibana. Некто Антуан Солничкин просто и пошагово пишет какие команды и зачем выполнять, чтобы конструкция взлетела. Мануал подойдёт, если нужно быстро запустить мониторинг.

P.S. Посмотрите другие статьи этого автора на Медиуме, пишет он преимущественно про мониторинг причём разными средствами и подробно.
Forwarded from chiki_briki
​​И снова про Alertmanager от Prometheus

Смотреть актуальные алерты в почте/слаке/телеграме не самая приятная затея. Поэтому мы используем плагин для Grafana: http://bit.ly/2ttHY25

Но потом появился вопрос как посчитать кол-во однотипных проблем, самые популярные алерты, ну и все в этом роде. Это позволит провести некоторый тюнинг, понизить критичность и так далее. Хотя понизить уровень severity в не нужных местах удалось так: поставили ардуину со здоровенной мигалкой, она бегает в апишку alertmanager и если есть critical на проде - крутит 🚨 Осталось прикрутить Алису, чтобы она кричала что-нибудь по немецки.

В общем у алертменеджера есть ручка с метриками /metrics, но в ней нет метрик по конкретным алертам и чего либо более менее интересного. На гитхабе они сами предлагают через webhook слать события к примеру в Elasticsearch. Парни из cloudflare так и сделали: http://bit.ly/2tDLdUs

Пока не пробовал, результатами не поделюсь ☹️

На десерт предлагаю почитать статью от Uber про on-call dashboard: https://ubr.to/2TN63f4
Forwarded from Go Дайджест
Ребят, зацените 😲, @x1unix сделал альтернативу Go Playground! Выглядит очень круто! 👍 Поддержите звездочкой! ⭐️

URL: http://goplay.x1unix.com
GitHub: https://github.com/x1unix/go-playground