The DevOps Kitchen Talks’s Podcast

The DevOps Kitchen Talks’s Podcast

By DevOps Kitchen TalksTechnology
Download on the App Store

The DevOps Kitchen Talks’s Podcast episodes

  • DevOps Kitchen Talks #41 - Что такое Continuous Integration и Continuous Delivery? What is CI/CD?

    Год назад мы приступили к готовке Continuous Integration и Continuous Delivery. Но блюдо оказалось настолько сложным, что его приготовление заняло целый год. Но если DKT обещает в мае, мы свои обещания выполняет.

    Тайминг:

    00:00:00 Вступление
    00:01:16 Максим в гостях
    00:02:00 Сходить посмотреть анонс - https://youtu.be/zfHez5sLsWQ
    00:02:25 Agenda
    00:06:07 Continuous Integration и Continuous Delivery
    00:06:56 CI/CD Blueprint
    00:07:19 Release lifecycle & SDLC
    00:08:44 Release lifecycle 
    00:09:11 Не только Git'ом едины
    00:11:07 Build & Test 
    00:12:30 Branching strategies: GitFlow
    00:14:40 Зачем вообще нужны branching strategies? 
    00:17:34 Проблемы количества веток в GitFlow
    00:19:27 Branching strategies: GitHub Flow
    00:20:48 Кому подходит GitHub Flow? 
    00:22:05 Branching strategies: Trunk-Based
    00:23:35 git cherrypick 
    00:24:53 Trunk-Based ближе всего к Continuous Integrations
    00:26:00 Feature toggle (feature flags)
    00:27:16 Начало CI/CD blueprint 
    00:28:03 Code review
    00:31:56 Joma Tech: how we write/review code in big tech companies (1)
    00:36:00 Semantic Versioning 
    00:38:50 Почему важно фиксировать версии
    00:43:30 Что такое Continuous Integration 
    00:50:28 CI/CD blueprint: Continuous Integration (CI) 
    00:50:54 Локальный CI
    00:52:00 Quality gate 
    00:52:43 git hooks
    00:54:34 CI steps
    00:54:50 Code analysis
    00:56:40 Code linting
    00:58:37 Unit testing 
    01:00:00 Сохранение артефакта
    01:02:50 Continuous Delivery
    01:05:11 CI/CD blueprint: Continuous Delivery (CD)
    01:07:00 Infrastructure provisioning 
    01:08:56 CD Quality Gates 
    01:12:04 Плюсы Continuous Delivery
    01:15:25 Continuous Deployment
    01:17:26 Deployment strategies 
    01:18:17 Зачем нужна deployment strategy? 
    01:19:04 Deployment strategies: Recreate (Big bang)
    01:22:10 Deployment strategies: Ramped (rolling update)
    01:24:00 Deployment strategies: Blue/Green
    01:28:29 Deployment strategies: Canary
    01:31:24 Deployment strategies: A/B testing
    01:34:27 Continuous Operations
    01:36:24 Recap 
    01:39:32 Tooling: CNCF Landscape
    01:42:12 CI/CD Metrics: DORA 
    01:45:15 CI/CD Metrics: Custom

    Ссылки:

    1)https://www.youtube.com/watch?v=rR4n-0KYeKQ

    1 hr 55 min
  • DevOps Kitchen Talks #40 - Как учиться DevOps инженеру

    Тайминг

    00:00:00 Вступление
    00:00:31 Слишком много Вити
    00:01:27 40й выпуск!
    00:01:46 Гость в DKT - Вячеслав Мацукевич (https://www.linkedin.com/in/viachaslau-matsukevich/)
    00:04:11 Цель выпуска
    00:05:07 Как Слава создавал DevOps школу внутри компании
    00:05:58 Почему хотели переучать dev-ов в DevOps? 
    00:07:10 Легко ли научить dev-ов OPS-у?
    00:09:50 Cравнение c EPAM school
    00:11:32 Что мотивировало учиться?
    00:14:26 Немного о Сашином опыте преподавания
    00:16:53 Как попадают в школу к Славе?
    00:18:03 Как придумали программу школы?
    00:20:28 Курсы от вендоров
    00:21:22 У каждого свой подход
    00:22:35 Social learning подход
    00:26:00 Критерии успешного завершения
    00:30:55 Что Славу мотивировало делать школу?
    00:34:12 Почему Саша пошел преподавать?
    00:38:51 Professional growth во время преподавания 
    00:40:24 Эффективные подходы для обучения DevOps 
    00:53:47 Как переход в онлайн повлиял на обучение
    00:56:36 Курс на Udemi от Славы
    01:04:10 Планы на будущее
    01:05:48 Новые курсы для известных технологий
    01:13:15 Не утонуть в обилии информации
    01:17:46 Top-3 книги от гостя
    01:21:56 3 youtube канала, 3 курса
    01:25:51 Как качать Soft skills
    01:31:40 Как попаcть в DKT


    Топ 3 канала Youtube:
    ⏩ Кирил Семаев https://www.youtube.com/c/KirillSemaev
    ⏩ ADV-IT https://www.youtube.com/c/ADVIT4000
    ⏩ HighLoad https://www.youtube.com/c/HighLoadChannel

    Топ 3 курса:

    📜 Курс Славы на Udemy: https://www.udemy.com/course/devops-get-started/?couponCode=DEVOPSKITCHENTALKS
    📜 Cloud Guru AWS Architect Associate https://acloudguru.com/training-library/aws-cloud-training
    📜 Certified Kubernetes Administrator (CKA) with Practice Tests https://www.udemy.com/course/certified-kubernetes-administrator-with-practice-tests/

    Топ 3 книги:
    📙 The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win, Gene Kim, George Spafford, and Kevin Behr
    📙 Time Management for System Administrators, Thomas A. Limoncelli
    📙 Сверхпродуктивность. 20 инструментов для планирования жизни и быстрого достижения целей, Михаил Алистер
    📙 From-Zero to One, Blake Masters and Peter Thiel

    Игры по изучению S3:
    🎲 https://catalog.us-east-1.prod.workshops.aws/workshops/8b034382-43bc-4525-a5ea-7c5e4c130c55/en-US/
    🎲 https://s3game-galaxy-level1.s3.us-east-2.amazonaws.com/g-level1-hint3.html

    💰💰💰Сказать спасибо💰💰💰:
    https://www.patreon.com/devopskitchentalks

    🎵🎵🎵 Музыка🎵🎵🎵:
    https://www.bensound.com/

    1 hr 39 min
  • DevOps Kitchen Talks #38 - Postmortem culture

    Timings:

    00:00:00 Disclamer
    00:00:14 Что такое postmortem?
    00:01:10 Как вычислить DevOps инженера?
    00:01:44 Очень важный анонс: Terraform version constrains
    00:04:14 Что взорвалось у Саши? 
    00:05:21 Когда писать postmortem: 5 пунктов
    00:08:53 Как мы делаем обычно
    00:09:37 Blameless postmortem 
    00:10:40 Нельзя исправить людей
    00:11:40 Вася всегда виноват
    00:12:58 Как не стать козлом отпущения
    00:15:57 Баланс ошибок 
    00:18:35 Идемпотентный rm -rf
    00:19:22 Тапок Синьёра
    00:20:21 Ответсвенность на работе 
    00:21:47 Кто должен писать postmortem?  
    00:23:18 Зачем писать postmortem?
    00:26:50 Накосячил - что делать?
    00:30:19 Так кто должен писать postmortem?
    00:32:10 Postmortem == культура?
    00:36:50 Chaos engineering (minimal version)
    00:38:46 Хороший postmortem 
    00:42:15 Наитие
    00:44:45 Используйте цифры
    00:48:12 Результат postmortem'a
    00:49:39 Known issues
    00:51:16 Postmortem template (1)
    00:54:50 Roblox postmortem (2)
    01:15:40 Для кого этот большой postmortem?
    01:23:18 Цепочка событий для postmortem


    Links:
    1) https://github.com/dastergon/postmortem-templates
    2) https://blog.roblox.com/2022/01/roblox-return-to-service-10-28-10-31-2021/

    Useful:

    - https://sre.google/sre-book/postmortem-culture/
    - https://sre.google/workbook/postmortem-culture/](https://sre.google/workbook/postmortem-culture/
    - https://static.googleusercontent.com/media/sre.google/en//static/pdf/building_secure_and_reliable_systems.pdf

    Сказать спасибо:

    https://www.patreon.com/devopskitchentalks


    Музыка:
    https://www.bensound.com

    1 hr 28 min
  • DevOps Kitchen Talks #39 - Только новости

    Timings:

    00:00:00 Наша позиция
    00:02:51 Взлом Okta - правда или миф? (1)
    00:05:08 Что такое Okta? 
    00:06:26 А почему сбрасывать именно пароли?
    00:08:12 Lapsy$ взломали Azure Devops (2)
    00:09:04 ..и Nvidia (3) 
    00:11:38 10 способов как взломать CI/CD. (4)
    00:13:30 как взломать CI/CD..на S3
    00:18:42 ликбез по генерации секьюрных токенов
    00:20:25 как взломать CI/CD..на GitLabCI 
    00:27:06 Сила ноутбука разработчика 
    00:27:54 История как разработчик потратил много проектных денег 
    00:29:58 Витя купил ключ 
    00:32:03 Где хранить секреты для CI/CD ? 
    00:34:10 GitOps certification на базе ArgoCD (5)
    00:46:28 История от Вити 
    00:49:00 SRE vs Platform Engineering (6)
    00:52:10 Как получить адреналин во время fuckup-a 
    00:55:06 В чем цель статьи? 
    00:56:57 5 Design Patterns for Building Observable Services(7)  
    00:58:13 The Outside-in health check
    01:06:24 Metrics anti-patterns 
    01:09:18 Alerting 
    01:11:04 Self-recovery systems
    01:12:10 Почему так популярен k8s? 
    01:16:04 Alerts anti-patterns
    01:20:10 Troubleshooting 
    01:23:50 Tracing 
    01:27:00 Послесловие


    Links:
    1) https://eu.usatoday.com/story/tech/2022/03/22/okta-breach-hack-denial/7131204001/
    2) https://www.bleepingcomputer.com/news/microsoft/lapsus-hackers-leak-37gb-of-microsofts-alleged-source-code/
    3) https://www.bleepingcomputer.com/news/security/hackers-to-nvidia-remove-mining-cap-or-we-leak-hardware-data/
    4) https://research.nccgroup.com/2022/01/13/10-real-world-stories-of-how-weve-compromised-ci-cd-pipelines/
    5) https://codefresh.learnworlds.com/?utm_campaign=GitOps%20Certification%20Social&utm_source=twitter&utm_medium=social
    6) https://blog.getambassador.io/the-rise-of-cloud-native-engineering-organizations-1a244581bda5
    7) https://engineering.salesforce.com/5-design-patterns-for-building-observable-services-d56e7a330419?gi=c6ca54b18197

    Сказать спасибо:

    https://www.patreon.com/devopskitchentalks

    Музыка:

    https://www.bensound.com/

    1 hr 30 min
  • DevOps Kitchen Talks #37- DevOps vs SRE

    ⏱️ Timing:

    00:00:00 Начинаем готовить
    00:01:00 Витино хобби
    00:01:37 День рождения у Саши
    00:02:30 AWS на русском 
    00:03:50 План на выпуск
    00:04:10 Что такое DevOps
    00:05:25 Что значит SRE
    00:06:25 AWS ReCap (1) 
    00:08:20 И вот теперь про SRE
    00:09:43 Как развивались SRE и DevOps
    00:11:15 Трудности прохождения интервью на SRE
    00:12:10 Рынок vs Опредение
    00:10:00 Растет ли деманд на SRE
    00:16:25 Что подразумевают под SRE
    00:17:20 DevOps - нишевые инженеры
    00:18:30 Где скрыт инженер 
    00:19:20 DevOps инженер = ...
    00:20:30 DevOps сходит на нет? 
    00:21:50 indeed.com статистика
    00:23:03 Переходим в miro
    00:23:33 Блинчики Эйлера: DevOps, SRE и DevOps
    00:24:23 Последовательность Dev->DevOps->SRE
    00:26:12 SRE по IBM-овски
    00:28:00 Кто нужен на начале разработки? 
    00:29:14 При чем тут SDLC? 
    00:30:28 Как понять свой job function?
    00:33:59 Почему мы стали избалованными
    00:34:46 Skills required for DevOps and SRE
    00:37:51 Skills required for DevOps and SRE: Scripting
    00:42:27 Как называть DevOps инженера
    00:43:55 Skills required for DevOps and SRE: OS Concepts & OS Administration
    00:47:45 Skills required for DevOps and SRE: Networking & Security
    00:50:19 Let's encrypt problem (2)
    00:53:27 Skills required for DevOps and SRE: WebServers and interconnection
    00:53:40 Proxy vs Reverse Proxy vs Load Balancer
    00:55:51 Skills required for DevOps and SRE: CI/CD
    00:56:46 Skills required for DevOps and SRE: Containers
    00:57:10 Docker subscrition change (3)
    01:00:39 Skills required for DevOps and SRE: Container Orchestration
    01:05:02 Skills required for DevOps and SRE: Monitoring
    01:06:22 Skills required for DevOps and SRE: Logging
    01:08:59 Skills required for DevOps and SRE: IaC
    01:11:46 Skills required for DevOps and SRE: Configuration Management
    01:13:34 Skills required for DevOps and SRE: Cloud
    01:15:31 Skills required for DevOps and SRE: System design patterns
    01:22:55 Так в чем же разница в скиллах между SRE и DevOps
    01:23:16 DevOps Engineer + SRE
    01:24:05 Инженер за 15.000$
    01:25:09 Project Phenix
    01:26:49 Определения от DevOps Kitchen Talks

    🔗 Links:

    1) https://youtu.be/aLuiInhq2JU
    2) https://community.letsencrypt.org/t/2022-01-25-issue-with-tls-alpn-01-validation-method/170450
    3) https://www.docker.com/blog/the-grace-period-for-the-docker-subscription-service-agreement-ends-soon-heres-what-you-need-to-know/

    👂 AWS на русском:

    https://music.yandex.ru/album/20088544
    https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy83OTVhNzY3NC9wb2RjYXN0L3Jzcw
    https://podcasts.apple.com/by/podcast/aws-%D0%BD%D0%B0-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%BC/id1600771698
    https://open.spotify.com/show/4kOoih4FvHqyK5mLF3E42J
    https://anchor.fm/aws-na-russkom


    💵 Сказать спасибо:
    https://www.patreon.com/devopskitchentalks

    🎵 Музыка:

    https://www.bensound.com/

     

    1 hr 36 min
  • DevOps Kitchen Talks #36 - DevOps Maturity Model. Как померить свой DevOps?

    Timings:

    00:00:00 Нарезка
    00:00:25 Начало
    00:01:30 Опередили DevOps Deflope 
    00:01:28 DevOps (Continuous Delivery) Maturity Model
    00:03:15 5 столпов DevOps Maturity Model (1)
    00:04:10 Почему нельзя сделать всё на проекте?
    00:04:48 Как дела в Сашином стартапе? 
    00:07:00 По чем измеряем Maturity?
    00:08:10 Culture and Organization: Base 
    00:09:10 Как поймать командный Vibe? 
    00:10:50 Culture and Organization: Beginner
    00:11:55 Проблемы делать правильно 
    00:12:38 Почему хорошо работать в Netflix-e 
    00:13:35 Culture and Organization: Intermediate
    00:14:09 Проблемы ремоута 
    00:17:10 Как насодить DevOps культуру
    00:19:01 Culture and Organization: Intermediate (продолжение)
    00:21:06 Culture and Organization: Advance
    00:21:50 Deploy vs Release 
    00:25:10 Culture and Organization: Expert. Roll forward
    00:26:10 Сколько можно позволить себе простой ? 
    00:28:27 Design and Architecture: Base  
    00:28:45 Архитектурный паттерн "Принцип McDonalds"
    00:32:42 Culture and Organization: Beginner
    00:31:32 Опенсорс девелопер специально испортил свои библиотеки (2)
    00:39:10 Немного бэкграунда истории испорченных библиотек 
    00:41:15 Правильно ли повел себя GitHub ?
    00:43:30 Главный вывод из истории
    00:45:45 Culture and Organization: Intermediate. Branch by abstraction 
    00:48:15 Configuration as Code  
    00:50:50 IaC не на своем месте
    00:54:15 Build & Deploy. Base
    00:55:00 Scripted builds vs CI
    00:56:30 Как запускать билды?
    00:59:50 Documented manual deploy 
    01:00:49 Build & Deploy: Beginner. Standardized Deployes
    01:02:00 Build & Deploy: Intermediate.
    01:02:10 Davaj davaj deploy 
    01:02:30 Как быстро задеплоить на production? 
    01:12:45 DevOps kitchen talks поможет
    01:13:16 Build & Deploy: Intermediate. Recap
    01:17:00 Build & Deploy: Advance
    01:17:15 Zero downtime deployments за 150 лайков    
    01:18:50 Build & Deploy: Expert. Build bakery 
    01:21:09 Zero touch deployments 
    01:23:34 Tests & Verification. Base
    01:24:19 Code freeze
    01:25:54 Error budget  
    01:27:04 Tests & Verification: Begineer. Integration tests 
    01:27:25 Tests & Verification: Intermediate. Components tests
    01:28:03 Tests & Verification: Advanced. Plenty of automatic tests.
    01:31:15 Tests & Verification: Expert. Business value
    01:32:45 Information & Reporting. Base
    01:34:20 Information & Reporting. Beginner. Scanning tools
    01:36:11 Information & Reporting. Intermediate. Tracebility
    01:36:59 Information & Reporting. Advance. Graphing as a service
    01:37:45 Information & Reporting. Expert. Dynamic graphing 
    01:38:34 Что делают с метриками в Netflix
    01:44:09 Песенка от Максима

    Ссылки:

    1) Табличка с DevOps Maturity Model: https://docs.google.com/spreadsheets/d/1_GoVkV18cPbEMMkoJQrjFSarsUAwwcLFwCvCkJKNqTc/edit?usp=sharing )
    2) https://www.siliconrepublic.com/enterprise/github-marak-squires-colors-faker-npm-corrupt-open-source

    Сказать спасибо:
    https://www.patreon.com/devopskitchentalks

    Музыка:
    https://www.bensound.com/

     

    1 hr 46 min
  • DevOps Kitchen Talks #34 - Как (не)надо готовить DevOps? DevOps roadmap 2021/2022

    Timings

    00:00:00 Small talk
    00:03:30 DevOps Anti-Types антипаттерны командных взаимодействий (1)
    00:05:11 Что такое диаграмма Венна
    00:07:17 Anti-Type A: Dev and Ops Silos 
    00:07:40 Anti-Type B: DevOps Team Silo 
    00:11:09 Саша учил французов как делать DevOps
    00:11:45 Anti-Type C: Dev Don't Need Ops
    00:14:59 Кто может совмещать Dev и Ops 
    00:17:28 Anti-Type D: DevOps as Tools Team
    00:20:44 Anti-Type E: Rebranded SysAdmin
    00:21:41 Anti-Type F: Ops Embedded in Dev Team
    00:22:56 Anti-Type G: Dev and DBA Silos
    00:25:28 Anti-Type H: Fake SRE
    00:26:08 Type 1: Dev and Ops Collaboration
    00:27:19 Саша нигде не видел 100% DevOps
    00:32:01 Как ИТшники воспринимают работу 
    00:32:50 На что направлен DevOps
    00:33:50 Type 2: Fully Shared Ops Responsibilities
    00:34:31 Type 3: Ops as Infrastructure-as-a-Service (Platform)
    00:35:45 А что же такое DevOps?
    00:40:22 Type 4: DevOps as an External Service
    00:40:58 Type 5: DevOps Team with an Expiry Date
    00:41:50 Type 6: DevOps Advocacy Team
    00:41:55 DevOps Ямакаси
    00:43:54 Type 7: SRE Team (Google Model)
    00:47:10 Type 8: Container-Driven Collaboration
    00:48:44 Type 9: Dev and DBA Collaboration
    00:50:54 DevOps road map 2021/2022 (2)
    01:20:39 Log4j exploit (3) 
    01:21:23 Grafana exploit (4)


    Links:
    1) https://web.devopstopologies.com/
    2) https://roadmap.sh/devops 
    3) https://www.fastly.com/blog/digging-deeper-into-log4shell-0day-rce-exploit-found-in-log4j
    4) https://twitter.com/naglinagli/status/1468155313182416899

     

    Сказать спасибо:

    https://www.patreon.com/devopskitchentalks


    Музыка:
    https://www.bensound.com/

    1 hr 25 min
  • DevOps Kitchen Talks 33 - Bye-bye, Dockershim: готовы ли вы к отмене поддержки Docker в Kubernetes?

    Ссылка на чат, где обитают ведущие: https://t.me/DevOpsMinskChat

    Timings:

    00:00:00 Начало
    00:00:25 Витя играет с инструментом
    00:01:00 Как Витя греется в Германии
    00:02:20 Ремонтируем Apple на дому (1)
    00:05:43 Kubernetes убивает Docker (2)
    00:06:45 Что такое dockershim
    00:09:08 Опрос готовы ли люди к запрету docker
    00:14:03 Как мне поменять runtime на текущем k8s кластере
    00:17:55 Как собирать логи k8s в продакшене (3)
    00:24:00 Работа onCall (4)
    00:23:50 Умерла камера
    00:37:44 Как доставлять инфраструктуру с приложением? (5)
    00:51:20 Обращение к зрителям

    Links:
    1) https://dev.by/news/apple-budet-prodavat-originalnye-detali-vladeltsam-gadzhetov-dlya-samostoyatelnogo-remonta
    2)https://kubernetes.io/blog/2021/11/12/are-you-ready-for-dockershim-removal https://habr.com/ru/company/flant/news/t/589503/
    3)https://codersociety.com/blog/articles/kubernetes-logging
    4)https://grafana.com/blog/2021/11/09/announcing-grafana-oncall
    https://github.com/grafana/dashboard-linter
    5)https://danielmangum.com/posts/infrastructure-in-your-software-packages

    Сказать спасибо:
    https://www.patreon.com/devopskitchentalks

    Музыка:
    https://www.bensound.com/

    54 min
  • DevOps Kitchen Talks #32 - ThoughtWorks Radar 25

    Вот и подошел к окончанию творческий перерыв. Традиционно хорошее начало это разбор свежего Technology Radar от ThoughtWorks. Витя Ведмич, Белицкий Макс и Саша "Парень в черном" Довнар прошлись по всем разделам и обсудили что они думают о новых рекомендациях и трендах.


    Тайминг:
    00:00:00 Вступление
    00:00:39 Максим сломал прибор
    00:01:25 Как Витя празднует 7 ноября
    00:02:32 Главное блюдо
    00:03:22 Что за radar?
    00:04:20 Почему Саша в телефоне ?
    00:05:30 Интро про радар
    00:08:24 Techniques
    00:08:32 DORA
    00:13:20 Впечатление Макса от нового радара
    00:15:53 Platform engineering product teams
    00:21:36 Zero trust architecture
    00:27:08 CBOR/JSON
    00:30:31 Living documentation
    00:36:42 Single team remote wall
    00:39:30 Operator pattern for non clustered resources
    00:44:45 Peer review = PR
    00:47:51 Data в production
    00:50:00 Platforms
    00:50:05 GHA
    00:52:35 k3s
    00:55:30 Pulumi
    00:59:22 OPA gatekeeper for k8s
    00:59:59 Sealed secrets
    01:02:49 ExternalDNS
    01:03:37 Babashka
    01:06:15 Konga
    01:06:35 Tools
    01:07:42 Airflow
    01:10:34 Lens
    01:11:38 Batect
    01:13:43 Dive
    01:15:24
    Contrast security
    01:16:52 Cert-manager
    01:18:16 Code With Me
    01:18:55 Modern Unix commands
    01:20:24 Comby
    01:22:02 Mozilla Sops
    01:23:41 Regula
    01:25:02 ProxyMan
    01:26:35 Sourcegraph

    Links:
    Branching patterns - https://martinfowler.com/articles/branching-patterns.html
    Code review in Big companies - https://www.youtube.com/watch?v=rR4n-0KYeKQ

    Сказать спасибо:
    https://www.patreon.com/devopskitchentalks

    Музыка:
    https://www.bensound.com/

    1 hr 30 min
  • 31 - Monitoring vs Observability: VictoriaMetrics в гостях у DevOps Kitchen Talks

    В этом выпуске пытаемся разобрать что скрывается за новомодным словом Observability и чем это отличается от мониторинга. На помощь к нам пришли создатели одной популярных систем мониторинга VictoriaMetrics (https://victoriametrics.com/) - Саша Валялкин и Рома Хавроненко. Обсудили из чего состоит observability, чем отличается хороший мониторинг от плохого и как переучить людей перенаправлять алерты в спам.


    Таймкоды
    00:00:00 Разогревчик
    00:00:29 Витя рассказывает про свой опыт мониторинга
    00:02:41 Макс рассказывает про свой опыт с мониторингом
    00:03:28 Проблемы InfluxDB
    00:03:53 Вся правда о существующих мониторинг тулах
    00:04:42 Zabbix vs Prometheus
    00:05:59 Начало
    00:06:43 Саша рассказывает о себе
    00:06:54 Почему создали VictoriaMetrics
    00:08:09 Кем работали создатели VictoriaMetrics
    00:08:48 На чем и что писали парни
    00:10:48 Observability vs Monitoring
    00:11:52 Observability по мнению Ромы
    00:12:39 Observability по мнению Саши
    00:13:27 SRE & Observability
    00:14:09 Из чего состоит Observability
    00:14:40 Three pillars of monitoring
    00:16:19 С чего начинать мониторинг?
    00:18:47 Главное при создании метрик
    00:19:06 Большое количество метрик это плохо
    00:20:23 Мониторинг CPU/RAM/IO во времена клаудов
    00:24:14 С чем приходят в VictoriaMetrics?
    00:25:54 SLA, SLO, SLI
    00:29:51 Когда использовать Tracing
    00:31:06 Monitoring driven development
    00:33:26 Когда мониторинг начинает приносить пользу
    00:35:44 Больше метрик = лучше observability ?
    00:38:00 Анализ исторических метрик
    00:40:11 Prediction
    00:40:59 Что такое хороший алерт?
    00:42:12 Как реагрировать на алерты
    00:44:12 Автоматизация реагирования
    00:46:27 Alerts management
    00:47:46 Пример self-healing системы
    00:50:02 Здравый смысл автоматизации
    00:51:11 Как бороться с пересылкой алертов в спам
    00:51:51 Как правильно создать алерт
    00:54:39 Кто должен реагировать на алерт?
    00:57:21 Как отправляют алерты в VictoriaMetrics
    00:58:57 Что делать, если не доверяешь своему мониторингу
    01:02:37 Из-за чего родилась VictoriaMetrics
    01:05:35 Prometheus vs VictoriaMetrics
    01:06:31 Отличие VictoriaMetrics
    01:08:13 Почему VictoriaMetrics такая быстрая
    01:11:12 Metrcis skill
    01:12:31 Join в timeseries db
    01:13:38 Как выучить PromQL
    01:16:16 Конкуренты VictoriaMetrics
    01:18:42 Как началась VictoriaMetrics
    01:19:49 VictoriaMetrics vs Thanos
    01:25:39 Какие проблемы решает VictoriaMetrics
    01:26:53 Плюсы/минусы object storage
    01:28:00 На чем зарабатывает VictoriaMetrics
    01:29:44 Команда VictoriaMetrics
    01:31:57 Сколько стоит VictoriaMetrics
    01:32:49 VictoriaMetrics и логи
    01:34:25 Что ждать в новом релизе VictoriaMetrics
    01:35:05 VictoriaMetrics в облаке
    01:37:46 Мониторинг в облаках
    01:39:02 Опенсорс вытесянет облачные решения
    01:40:55 Кто такая Victoria?

    Полезные ссылки:
    - https://victoriametrics.com/
    - OpenSource: https://github.com/VictoriaMetrics/VictoriaMetrics
    - PromQL guide: https://valyala.medium.com/promql-tutorial-for-beginners-9ab455142085
    - https://docs.victoriametrics.com/Articles.html
    - https://twitter.com/MetricsVictoria
    - Good and bad monitoring: https://raynorelyp.medium.com/good-and-bad-monitoring-9e1370d808c2
    - My Prometheus is overwhelmed: https://hackernoon.com/my-prometheus-is-overwhelmed-help-qi1937xj
    - unpacking obeservability: https://storiesfromtheherd.com/unpacking-observability-a-beginners-guide-833258a0591f

    Сказать спасибо:
    https://www.patreon.com/devopskitchentalks

    Музыка:
    https://www.bensound.com/

    1 hr 43 min

About The DevOps Kitchen Talks’s Podcast

From the publisher's feed

DevOps Kitchen Talks подкаст - это разговоры о современном DevOps, IT и около IT тематиках.