Какая панель в Grafana лучше всего подойдёт для визуализации изменений логов во времени?
Anonymous Quiz
18%
Gauge
14%
Table
45%
Logs
23%
Stat
Поступил вопрос, даже 2:
1. Сколько времени занимает организация ci/cd?
2. Все это делает один ДевОпс?
Если коротко ответ: все зависит от компании и от проекта.
Если хотите более развернуто….
Организация ci/cd зависит от сложности проекта, технологий, наработанных скриптов и так далее.
Если нужно просто собрать и выкатить и у тебя есть наработанные решения. Можно сделать и за день.
Если нужен полный анализ, если заказчик не понимает что он хочет, нет нужных инструментов, ресурсов и так далее, то организация ci/cd может и на месяц затянутся а то и больше.
А на второй вопрос у меня есть показательная история. Расскажу о ней в видео.
1. Сколько времени занимает организация ci/cd?
2. Все это делает один ДевОпс?
Если коротко ответ: все зависит от компании и от проекта.
Если хотите более развернуто….
Организация ci/cd зависит от сложности проекта, технологий, наработанных скриптов и так далее.
Если нужно просто собрать и выкатить и у тебя есть наработанные решения. Можно сделать и за день.
Если нужен полный анализ, если заказчик не понимает что он хочет, нет нужных инструментов, ресурсов и так далее, то организация ci/cd может и на месяц затянутся а то и больше.
А на второй вопрос у меня есть показательная история. Расскажу о ней в видео.
🔥11👍6
Для чего используется Alerting в Grafana?
Anonymous Quiz
1%
Чтобы автоматически сохранять дашборд
97%
Чтобы получать уведомления при достижении определённых условий метрик
1%
Чтобы ускорить рендеринг панелей
1%
Для автоматической генерации JSON-конфига
Что позволяет использовать templating (шаблонизация) переменных в Grafana?
Anonymous Quiz
2%
Переключаться между источниками данных вручную
90%
Создавать динамические дашборды с переменными (например, выбор сервера, namespace)
2%
Устанавливать цветовую схему дашборда
6%
Сохранять пользовательские темы
Подведение итогов викторины по Grafana
Вот и всё! Позади 10 вопросов — от метрик до панелей, от aliasByNode до alerting'а.
Напиши в комментариях,мне сколько из них ты ответил правильно:
10 — ты Grafana-гурман, у тебя на дашборде даже чайник кипит через алерты
7–9 — уверенный middle, умеешь и настроить, и объяснить
4–6 — ещё не бог, но уже не джун, двигайся дальше
0–3 — Пора читать доку 😉
🔥 Хочешь ещё одну викторину? Голосуй в комментах — какую тему взять в следующий раз?
👇 Варианты:
1️⃣ Linux
2️⃣ Docker
3️⃣ CI/CD (GitHub Actions / GitLab CI)
4️⃣ Kubernetes
Пиши свой вариант 💬
Вот и всё! Позади 10 вопросов — от метрик до панелей, от aliasByNode до alerting'а.
Напиши в комментариях,мне сколько из них ты ответил правильно:
10 — ты Grafana-гурман, у тебя на дашборде даже чайник кипит через алерты
7–9 — уверенный middle, умеешь и настроить, и объяснить
4–6 — ещё не бог, но уже не джун, двигайся дальше
0–3 — Пора читать доку 😉
🔥 Хочешь ещё одну викторину? Голосуй в комментах — какую тему взять в следующий раз?
👇 Варианты:
1️⃣ Linux
2️⃣ Docker
3️⃣ CI/CD (GitHub Actions / GitLab CI)
4️⃣ Kubernetes
Пиши свой вариант 💬
❤5🤔1🐳1 1
Я считаю офис для айти специалиста это прошлый век. Когда мне предлагают вакансию с работой в офисе. Я задаю один вопрос: зачем мне ходить в офис? Когда слышу ответ: "Так работается лучше". Для меня это значит: мы не умеем организовывать рабочий процесс распределённой команды.
Первое - это возможность жить там, где мне хочется. Я не хочу ехать в Москву или другой большой город потому, что там больше перспектив. Я не хочу добираться до работы по 2-3 часа. Удаленка даёт мне эту возможность.
Второе - это высвобождение времени. Я могу больше времени тратить на дела, которые нравятся мне, гулять, отдыхать, ходить на тренировки.
И самое главное, что на удаленке можно проводить больше время с близкими. Работая в Ростове, я уезжал когда все спали и приезжал, когда все ложились спать. В офисе в обед я не могу провести время с женой и детьми, а дома могу.
Время летит. Надо ловить момент. В нашей жизни существует не только работа и дорога до неё.
А как вы считаете?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍91🔥5💯4🤔1
Google совместно с ESG опросили 500 IT-специалистов — и вот что показало исследование по состоянию платформенной инженерии:
👉 По факту — разработчики продолжают тратить кучу времени не на фичи, а на рутину и инфраструктуру.
Вот здесь и начинается зона ответственности Platform Engineering:
там, где DevOps-команды собирают всё воедино, настраивают процессы, строят платформу как продукт и подключают к ней команды разработки.
Platform engineering — это уже не тренд, а необходимость, если вы не хотите, чтобы инженеры тратили жизнь на shell-скрипты и костыли.
Обсудим?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Периодически попадаются новости про агрессивных пикаперов. Зародилась такая не агрессивная идея….
Как пройти эйчар фильтры вкатуну?
Соблазняешь ЭйЧар девушку (у вас же хорошие софт скилы, вам не составит труда). Заселяешь в ее матку свой сперматозоид.
До декрета:
- Ты пройдешь все фильтры во всех известных и не известных ей компаниях.
- Во всех доступных для тебя вакансиях ты узнаешь все вилки.
- Ты устроишься по максимально выгодным условиям.
В итоге:
- Получишь желанную работу.
- Создашь ячейку общества.
- Повысишь демографию страны.
- Возьмешь IT ипотеку (поможешь застройщику выжить).
- Обретёшь счастье.
От меня небольшая просьба: научись любить не только деньги, но и этих двух людей, которые тебе помогли продвинуться по жизни.
Как тебе план? Пиши в комментарии.
Всем любви и карьерного роста.
Как пройти эйчар фильтры вкатуну?
Дисклеймер!!!
Это не рекомендация, а размышления. Автор за ваши действия ответственность не несет и не к чему не призывает. Думайте своей головой. Кто не понял это шутка.
Соблазняешь ЭйЧар девушку (у вас же хорошие софт скилы, вам не составит труда). Заселяешь в ее матку свой сперматозоид.
До декрета:
- Ты пройдешь все фильтры во всех известных и не известных ей компаниях.
- Во всех доступных для тебя вакансиях ты узнаешь все вилки.
- Ты устроишься по максимально выгодным условиям.
В итоге:
- Получишь желанную работу.
- Создашь ячейку общества.
- Повысишь демографию страны.
- Возьмешь IT ипотеку (поможешь застройщику выжить).
- Обретёшь счастье.
От меня небольшая просьба: научись любить не только деньги, но и этих двух людей, которые тебе помогли продвинуться по жизни.
Как тебе план? Пиши в комментарии.
Всем любви и карьерного роста.
🤣35😐17🤔5❤4🔥3🕊2💯2👍1😁1🌚1
This media is not supported in your browser
VIEW IN TELEGRAM
Гимнастика на удалёнке. Пользуйтесь 😅
Please open Telegram to view this post
VIEW IN TELEGRAM
😁32👍7
CI/CD викторина. Поехали 🚀
Что делает директива runs-on в GitHub Actions?
Что делает директива runs-on в GitHub Actions?
Anonymous Quiz
31%
Запускает action в контейнере
44%
Указывает операционную систему runner'а
9%
Определяет тип workflow
16%
Выбирает pipeline-branch
🔥4
Какой синтаксис используется для комментария в .gitlab-ci.yml?
Anonymous Quiz
14%
//
8%
<!-- -->
72%
#
6%
--
🤣9🦄2🔥1🤔1
Почему я не беру менторство?
Менторство в моем понимании это помощь специалисту в продвижении его обучения или карьерного пути.
То есть
- я анализирую знания и умения человека, его карьерный путь и так далее
- совместно определяемся в каком направлении ему двигаться
- анализирую и коректирую его процесс обучения
- анализирую его собеседования
- и тому подобное.
Я не провожу лекции по каждой теме. В моем понимании, если человек сам не может найти информацию ему будет в айти тяжело.
НО многим нужен именно разжевыватель информации. Поэтому я перестал брать людей на менторство.
Сейчас только консультации.
Дорого это? Я сам цену не устанавливаю. Всегда прошу описать кейс и сколько человек готов за это заплатить. Если кейс и/или сумма мне интересна я провожу консультацию когда у меня на это есть время.
У меня есть несколько постоянных гостей моих консультаций. Начинали с запроса по анализу карьеры, переодически собирали вопросы и приходил на ревью проекта. Сейчас они уже устроились на желанную работу, но переодически приходят с запросами.
И по мне это очень эффективно. Ты понимаешь ценность времени проведенных с экспертом и затраченных тобой ресурсов.
Сейчас же я понимаю что нужен опенсорс проект, который будет в качестве учебного…
Чтобы DevOps SRE и так далее могли практиковаться в программировании и развитию ci/cd.
Но хочется чтобы этот проект был нужный сообществу, и я на основе него мог снимать контент.
Сейчас думаю о идеи… свои пишите в комментарии. Чего не хватает сейчас в инфраструктуре?
Менторство в моем понимании это помощь специалисту в продвижении его обучения или карьерного пути.
То есть
- я анализирую знания и умения человека, его карьерный путь и так далее
- совместно определяемся в каком направлении ему двигаться
- анализирую и коректирую его процесс обучения
- анализирую его собеседования
- и тому подобное.
Я не провожу лекции по каждой теме. В моем понимании, если человек сам не может найти информацию ему будет в айти тяжело.
НО многим нужен именно разжевыватель информации. Поэтому я перестал брать людей на менторство.
Сейчас только консультации.
Дорого это? Я сам цену не устанавливаю. Всегда прошу описать кейс и сколько человек готов за это заплатить. Если кейс и/или сумма мне интересна я провожу консультацию когда у меня на это есть время.
У меня есть несколько постоянных гостей моих консультаций. Начинали с запроса по анализу карьеры, переодически собирали вопросы и приходил на ревью проекта. Сейчас они уже устроились на желанную работу, но переодически приходят с запросами.
И по мне это очень эффективно. Ты понимаешь ценность времени проведенных с экспертом и затраченных тобой ресурсов.
Сейчас же я понимаю что нужен опенсорс проект, который будет в качестве учебного…
Чтобы DevOps SRE и так далее могли практиковаться в программировании и развитию ci/cd.
Но хочется чтобы этот проект был нужный сообществу, и я на основе него мог снимать контент.
Сейчас думаю о идеи… свои пишите в комментарии. Чего не хватает сейчас в инфраструктуре?
👍25
Что произойдёт, если в GitHub Actions шаг не укажет run или uses?
Anonymous Quiz
13%
Job выполнится как есть
30%
Шаг будет проигнорирован
29%
Будет ошибка при валидации
27%
Action выполнится по умолчанию
Антон, я нулевой, но умею гуглить. С чего начать путь в DevOps в 2025 году и не сгореть на старте?
Такой вопрос мне пишут чуть ли не каждую неделю.
Отвечу на вопрос коротко.
Если ты умеешь гуглить и готов учиться — это уже большой плюс.
Начни с основ Linux. Не просто команды, а понимание: что такое процессы, права, порты, systemd, логи.
Параллельно учи Git — базовые команды, ветки, конфликты.
Потом берись за Docker. Осознай, что такое контейнер, почему он не виртуалка, как с ним работать.
И только потом — CI/CD. Возьми GitHub Actions или GitLab CI, автоматизируй сборку простого проекта. Даже HTML.
На этом этапе у тебя уже будет что показать в резюме.
Один пет проект, один пайплайн, один Dockerfile — и ты уже не “нулевой”, а новичок с руками.
А дальше — инфраструктура (Terraform), мониторинг (Grafana + Prometheus), Kubernetes.
Но всё по шагам.
Надеюсь, ничего не упустил
Please open Telegram to view this post
VIEW IN TELEGRAM
👍44❤2
Какой stage выполняется первым по умолчанию в GitLab CI?
Anonymous Quiz
3%
deploy
11%
test
28%
build
58%
init
🤨12😐5👍2
Сказ о динамических окружениях и их поддержке
На связи Алексей Демьянов, DevOps-тимлид «Фланта». На прошлой работе я помогал продуктовой команде с инфрой, и одной из проблем были статические тестовые стенды. Их вечно не хватало, они ломались, а БД регулярно требовала перезаливки. Та ещё головная боль.
Я решил поднимать стенды по запросу. Мы использовали Docker Swarm для оркестрации и Proxmox в роли гипервизора. Я собрал автоматизацию, которая быстро разворачивала динамические окружения: GitLab отвечал за сборку образов, Terraform с Cloud-Init — за провижининг, Ansible и Docker Swarm — как оркестратор контейнеров, а дирижировал всем сервер на Python.
Всем зашло. Но после моего ухода поддерживать решение стало некому, sad but true…
Чтобы с вами такого не случалось и окружений всегда хватало, приходите на вебинар «Фланта» 25 июля в 12:00. Узнаете, что такое динамические окружения, как их создавать и оптимизировать.
🔗 Регистрация
#реклама
О рекламодателе
На связи Алексей Демьянов, DevOps-тимлид «Фланта». На прошлой работе я помогал продуктовой команде с инфрой, и одной из проблем были статические тестовые стенды. Их вечно не хватало, они ломались, а БД регулярно требовала перезаливки. Та ещё головная боль.
Я решил поднимать стенды по запросу. Мы использовали Docker Swarm для оркестрации и Proxmox в роли гипервизора. Я собрал автоматизацию, которая быстро разворачивала динамические окружения: GitLab отвечал за сборку образов, Terraform с Cloud-Init — за провижининг, Ansible и Docker Swarm — как оркестратор контейнеров, а дирижировал всем сервер на Python.
Всем зашло. Но после моего ухода поддерживать решение стало некому, sad but true…
Чтобы с вами такого не случалось и окружений всегда хватало, приходите на вебинар «Фланта» 25 июля в 12:00. Узнаете, что такое динамические окружения, как их создавать и оптимизировать.
🔗 Регистрация
#реклама
О рекламодателе
❤2🔥1
Для любителей фактов и математики.
Помните теорему Пифагора?
Сумма квадратов катетов равна квадрату гипотенузе.
Так сегодня день Пифагора. Он отмечается когда сумма квадратов дня и месяца равно сумме квадрату года.
Предыдущий день был 16.12.2020, а до этого 15.08.2017.
С праздником всех причастных.
Помните теорему Пифагора?
Сумма квадратов катетов равна квадрату гипотенузе.
Так сегодня день Пифагора. Он отмечается когда сумма квадратов дня и месяца равно сумме квадрату года.
24^2 + 7^2 = 25^2
Предыдущий день был 16.12.2020, а до этого 15.08.2017.
С праздником всех причастных.
🔥24❤2👍2🌚1
Я как-то работал в одной организации, где было неплохо построено CI/CD. Ко мне как-то пришел коллега и спросил:
А я ему в ответ:
Через какое-то время парень заболел и нужно было подхватить его проект. И при очередном обновлении у нас выявилась проблема. Благо, что это был тестовый контур.
Вот рассказ моего знакомого.
Они принимали на поддержку проект после подрядчиков, которые строили с нуля информационную систему. Решили проверить CI/CD. Накатили конфигурацию и ничего не заработало.
Оказалось, что при изначальном развертывании инфраструктуры подрядчики очень торопили. Он часть перенес в код, а часть настроил вручную. И еще половину забыл.
Остальное вы узнаете в новом видео....
А зачем ты столько комитов делаешь при тестировании проблемы? Можно ж взять локально попробовать или на сервер подключиться по ssh.
А я ему в ответ:
Чтобы мои изменения не пропали. Да и тестировать нужно в схожей среде. Потом в своей ветки объединю коммиты и отправлю в целевую ветку.
Через какое-то время парень заболел и нужно было подхватить его проект. И при очередном обновлении у нас выявилась проблема. Благо, что это был тестовый контур.
Вот рассказ моего знакомого.
Они принимали на поддержку проект после подрядчиков, которые строили с нуля информационную систему. Решили проверить CI/CD. Накатили конфигурацию и ничего не заработало.
Оказалось, что при изначальном развертывании инфраструктуры подрядчики очень торопили. Он часть перенес в код, а часть настроил вручную. И еще половину забыл.
🐳8❤3👏3
Главная проблема DevOps инженера, которую я выявил по опыту работы на должности DevOps инженера и SRE. Когда я такое вижу я думаю зачем я учился на ДевОпс много лет, зачем мне мои знания по SRE, CI/CD. Подробности в видео
Ставь лайки, пиши в комментариях свое мнение, поддержи новое видео
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤1
Что делает needs: в GitLab CI?
Anonymous Quiz
5%
Запускает job параллельно
14%
Определяет переменные окружения
73%
Устанавливает порядок выполнения между job
9%
Устанавливает права доступа
🎉2