🚀🐳 Летит Кит: SRE и не только
177 subscribers
101 photos
2 videos
5 files
90 links
Дмитрий Синявский, SR-иженер и спикер (@r3code)

Заметки о замеченном и замечательном.
SRE, SLI/SLO, логи, наблюдаемость.
Кейсы.

₽: Консультации, аудит SRE практик, организация SRE без SRE, разработка ПО на заказ

Дублирую в MAX https://clck.ru/3Sr7qM
Download Telegram
🚀🐳 Летит Кит: SRE и не только
Отличный #доклад, который рассказывает как понять как, куда, когда расти от основателя GetMentor https://youtu.be/gyLf4XfbEfU
Лично мне очень помогает вести 📝🎉#журнал_успехов (или дневник). Во первых , он помогает быть на позитиве и отслеживать свой прогресс. Во вторых, в компаниях с налаженным процессом ревью это помогает вам подготовить эссе не напрягаясь. В третьих - это отслеживание помогает вам самим понять, а что вам интересно и что нравится, для, этого делаем пометки в журнале успеха было ли это приятно, или сделал с усилием и не нравилось.
Для моих менти, кто хочет перейти в ИТ из другой профессии в возрасте 35-40+

👀 Посмотрите, человек рассказывает свое мнение, что лучше учить и какие вас ждут испытания, какие есть плюсы и минусы вашего возраста.
Узнаете что такое эйджинг и как к нему относиться. Какие сложности вас ждут.
Какую стратегию выбрать при обучении. Бросать ли работу и уйти полностью в обучение?

И самое важное - прочитайте комментарии к этому видео, там опыт людей кто попробовал и получилось.
https://www.youtube.com/watch?v=XDdg6f491yA
#видео #it40+ #в_it_в_40+
Полезное видео для тех кто застрял в обучении
Интересно ли вам узнать какие компании берут на работу на стажировку (интерн) и джунов (младший ..)?
Да - 👍
Нет - 🤡
🦁 Есть ли у вас дети школьного возраста? Как вы думаете интересно ли было им узнать про современное IT, кто там нужен, что пригодилось, а что нет? Что знать обязательно?

Я хочу попробовать рассказать свою историю, и что я хотел бы знать начиная свой путь в IT.

Интересный факт, я свой путь начал с ремонта электрочайника )
Какой вы ученик🧑‍🎨? Легко ли вам начать и закончить учиться, довести до конца и не бросить?
Я тут прошел тест https://education.yandex.ru/learningcheckup - и выдало похожее на правду.
И что интересно несколько техник, как улучшить свой учебный процесс.
Попробуйте, возможно это поможет вам учится лучше.

Мне например предложило для своих данных вести Базу знаний. Ха - только я уже ее веду в Logseq и это реально классно, личная википедия, систематизированная так как удобно мне. Пока разделил на Личную базу знаний и Профессиональную, чтобы медицинская информация по здоровью не мешалась с рабочими заметками и темами.
🚀🐳 Летит Кит: SRE и не только
Какой вы ученик🧑‍🎨? Легко ли вам начать и закончить учиться, довести до конца и не бросить? Я тут прошел тест https://education.yandex.ru/learningcheckup - и выдало похожее на правду. И что интересно несколько техник, как улучшить свой учебный процесс. …
Мне подошло https://education.yandex.ru/knowledge/10-zhiznei - я часто хочу сразу все взять и начать и тут и там. Знаю об этом, потому намеренно приходится себя ограничить и расставить по порядку. В работе тоже приходится сначала делать важное, и не всегда это совпадает с интересным в данный момент. Я вот понял, что лично меня может пугать сложность чего-то нового, но если сначала разобраться с каждой непонятной деталью и фиксировать это в базу знаний, то страх сложности проходит. Как говориться можно и слона съесть, если по кусочкам.

И второе это Окно Джохари https://education.yandex.ru/knowledge/okno-dzhokhari - это уже больше для самоанализа, чтобы разобраться с синдромом самозванца в том числе. Ведь чем больше нового узнаешь, тем больше видишь неизведанного. Поднимаясь на вершину горы, сначала идешь по лесу и видишь деревья, потом поднявшись над ними видишь уже огромный лес, и тут думаешь, что знаешь только то что было вдоль тропы. Но не поднявшись над лесом можно годами ходить вокруг одной поляны, не зная что есть другие места.
Лайфхаки для, устройства на работу.
#лайфхаки #поиск работы #бигтех
Чем я вообще таким занимаюсь на работе - я SR-инженер (SRE)?

Вышел  подкаст/видео "IT без масок". Я был гостем. Говорили о надежности, работе SRE, нашем подходе и инструментах, отличиях от DevOps, как и кто может стать SRE.

Я надеюсь это поможет некоторым желающим понять по душе ли такая работа.


🔊 Чего я наговорил тут на https://youtu.be/BrqCwx0D1xA и на  https://rutube.ru/video/778fd6f4a14fa366cd229c37bfb5b423/
🔥1
Сейчас читаю книжку "Никогда не ешьте в одиночку" Кейт Ферраци о нетвореинге, и вижу, что некоторые мои знакомые, которых называю "хваткие" - делают давно на автомате, то о чем рассказывает книга.

👍 Всем советую к прочтению и осмыслению.
#книги #нетворкинг
Вышло наше совместное с Авито и ecom.tech (Самокат) #видео про SLO - это мой первый опыт в таком формате.
#allslo-talk Ребята, мы записали первое видео-обсужение вопросов, которые волнуют наше сообщество. Коллеги @shaman_s_bubnom из AvitoTech помогли нам сделать профессиональную запись и смонтировать видео.

Что у нас получилось, смотрите в видео по ссылкам.

❤️ Очень рады будем обратной связи. Кидайте ваши лайки, если понравилось.

В этот раз мы @shaman_s_bubnom, @r3code, @login40k собрались, чтобы обсудить:

➡️ разницу между показателями;
➡️ опыт внедрения;
➡️ пользу для бизнеса.

Слушаем и смотрим
📺 YouTube
🔵 ВК Видео
💻 RuTube

Также рекомендуем канал Кирилла Юркова про надежность
Channel name was changed to «🚀🐳 Let IT Kit: SRE и не только»
Channel name was changed to «🚀🐳 Летит Кит: SRE и не только»
Это канал SRE - инженера по надежности, Дмитрия Синявского (r3code.ru).

Поменял лого. Почему кит, да в облаках?
- Он фильтрует тонны воды (=данных), чтобы найти криль (=проблемы)
- К нам летит туча логов! - Укрощаем!
- Спокойствие, даже когда вокруг шторм – SLO нам как маяк
- и очень близкое к SRE: "Не создавай волн, но будь готов к цунами"
——
Частые вопросы, с которыми ко мне приходят СТО и лиды:
- У нас всё горит, а мы только туштм, с чего начать внедрение SRE?
- Кого будить первым, когда продакшен упал?
- Кто отвечает за решение инцидента SRE или команда?
- Как компенсировать дежурства, чтобы команда не выгорела?


Помогаю ответить на «глупые» вопросы, которые на самом деле решают всё.
Отвечаю на них в канале и на консультациях - мой опыт с примерами из практики.
🐳2
Не верь глазам своим — тебя обманывают

Мы у себя давно используем SLI/SLO и считаем их по метрикам VictoriaMetrics. Запросы для формулы пишутся на PromQL/MetricsQL.
Все было прекрасно пока мы использовали простые SLI вида
SLI=sum(increase(good_events))/sum(increase(total_events))
Потому появились более сложные составные, где пришлось учитывать, что один компонент может и не вернуть данных. А в PromQL/MetricsQL ничего + число = ничего. Чтобы такое обходить приходиться добавлять в выражение часть с or on() vector(0) - вернуть ноль вместо "ничего". И вот мы так и делали:
SLI=(
sum(increase(a_good_events) or on() vector(0)) + sum(increase(b_good_events) or on() vector(0))
)
/ (
sum(increase(a_total_events) or on() vector(0))
+ sum(increase(b_total_events) or on() vector(0))
)

Но вот при создании очередного SLI, что то пошло не так, видимо копипаста напакастила, и выражение стало чуть другим:
SLI=(
sum(increase(a_good_events)) or on() vector(0)
+ sum(increase(b_good_events)) or on() vector(0)
)
/ (
sum(increase(a_total_events)) or on() vector(0)
+ sum(increase(b_total_events)) or on() vector(0)
)

Кажется это тоже самое, но это не так. Приоритет операций тут не такой, как привык видеть мозг.
Обманываешься. Ожидаешь, что
sum(increase(a_good_events)) or on() vector(0) + sum(increase(b_good_events)) or on() vector(0)
равносильно
( sum(increase(a_good_events)) or on() vector(0) ) + ( sum(increase(b_good_events)) or on() vector(0) ), но на самом деле это вычисляется иначе, если расставить скобки (все что в них точно вычисляется в первую очередь), то аналог будет такой:
( sum( increase(a_good_events) ) + sum( increase(b_good_events) ) ) or on() vector(0)

Как это проявляется в поведении? Да просто вы получаете неправильные данные SLI. В сырых данных может оказаться, что у вас good событий больше, чем total! Это происходит, потому что, если один из sum(increase(...)) пуст, то весь запрос вернёт 0, даже если другой sum(increase(...)) содержит данные.

🫴🏻 Вот такие грабельки.

🔎 А какие грабли грабли запомнились вам при работе с метриками?

#грабли #promql #slo
👍4