Очередная статья от pager duty про культурку, где вводится новый сhampion -
https://www.pagerduty.com/blog/postmortems-cultural-change/ #postmortem #culture
Culture Championhttps://www.pagerduty.com/blog/postmortems-cultural-change/ #postmortem #culture
PagerDuty
Postmortems Part 2: How to Adopt a Learning Culture
In part 2 of PagerDuty's postmortem series, we dig into how to establish a culture of continuous learning, from getting leadership on board to invoking a cultural shift.
Forwarded from HighLoad++
В 2019 году будет три конференции по разработке высоконагруженных систем: в Санкт-Петербурге, Новосибирске и Москве.
Первая из них состоится 8 и 9 апреля в Санкт-Петербурге. Это будет абсолютно новый Highload++, мы готовим программу на 2–3 потока докладов для 600 слушателей, и самое время подать доклад. Крайний срок подачи заявок — 1 марта.
И купить билет по приятной цене тоже нужно успевать — 15 февраля она подрастет.
Первая из них состоится 8 и 9 апреля в Санкт-Петербурге. Это будет абсолютно новый Highload++, мы готовим программу на 2–3 потока докладов для 600 слушателей, и самое время подать доклад. Крайний срок подачи заявок — 1 марта.
И купить билет по приятной цене тоже нужно успевать — 15 февраля она подрастет.
Подсмотрел в чатах сегодня две утилитки для работы с docker
1) TUI консолька для docker
https://medium.com/@sho19921005/i-developed-tui-tool-for-docker-ebf48da51c6a
2) Более полезная штука для анализа docker layer https://github.com/wagoodman/dive
#tools #tui #docker
1) TUI консолька для docker
https://medium.com/@sho19921005/i-developed-tui-tool-for-docker-ebf48da51c6a
2) Более полезная штука для анализа docker layer https://github.com/wagoodman/dive
#tools #tui #docker
Medium
I Developed TUI tool for Docker.
Hello Everyone.
Are you using Docker?
Are you using Docker?
Forwarded from Go Дайджест
А вот вам видосик, о том, как запилить файл аплоуд на Go. 😜
https://www.youtube.com/watch?v=9UraWiKDgrU
https://www.youtube.com/watch?v=9UraWiKDgrU
Forwarded from CatOps
Собрание тридцати лучших технических выступлений 2018 года по версии Cindy Sridharan. Со ссылками на слайды и видео + комментарии Cindy о докладе.
Вот список самих докладов:
- The Future of Microprocessors, Sophie Wilson
- The Hurricane’s Butterfly: Debugging pathologically performing systems, Bryan Cantrill
- Close Loops & Opening Minds: How to Take Control of Systems, Big & Small, Colm MacCarthaigh
- A Golden Age for Computer Architecture, David Patterson and John Hennessy
- Safe Client Behavior, Ariel Goh
- How to Serve and Protect (with Client Isolation), Frances Johnson
- Applied Performance Theory, Kavya Joshi
- Amazon Aurora: Design considerations for high throughput cloud-native relational databases, Sailesh Krishnamurthy
- Future of FoundationDB Storage Layer, Steve Atherton
- Autonomous Testing and the Future of Software Development, Will Wilson
- Everything about Distributed Systems is Terrible, Hillel Wayne
- What We Got Wrong: Lessons From The Birth Of Microservices at Google, Ben Sigelman
- Distributed Log-Processing Design Workshop, Laura Nolan, Phillip Tischler, Salim Virji
- Load Balancing at Hyper Scale, Alan Halachmi and Colm MacCarthaigh
- Isolation Without Containers, Tyler McMullen
- How C++ Debuggers Work, Simon Brand
- A Philosophy of Software Design, John Ousterhout
- Clangd: architecture of a scalable C++ language server, Ilya Biryukov
- Coroutine Representations and ABIs in LLVM, John McCall
- Developing Kotlin/Native infrastructure with LLVM/Clang, Nikolay Igotti
- Fresh Async With Kotlin, Roman Elizarov
- Kotlin Native Concurrency Model, Nikolay Igotti
- Is it time to write an Operating System in Rust, Bryan Cantrill
- What do you mean “thread-safe”?, Geoffrey Romer
- Fast Safe Mutable State, Ben Cohen
- The Dos and Donts of Error Handling, Joe Armstrong
- QUIC: Developing and Deploying a TCP Replacement for the Web, Ian Swett and Jana Iyengar
- Introducing Network.framework: A modern alternative to Sockets, Josh Graessley, Tommy Pauly, Eric Kinnear
- Kubernetes and the Path to Serverless, Kelsey Hightower
- Using Rust for Game Development, Catherine West
P.S. Не раз кидал сюда её тексты об observability
Вот список самих докладов:
- The Future of Microprocessors, Sophie Wilson
- The Hurricane’s Butterfly: Debugging pathologically performing systems, Bryan Cantrill
- Close Loops & Opening Minds: How to Take Control of Systems, Big & Small, Colm MacCarthaigh
- A Golden Age for Computer Architecture, David Patterson and John Hennessy
- Safe Client Behavior, Ariel Goh
- How to Serve and Protect (with Client Isolation), Frances Johnson
- Applied Performance Theory, Kavya Joshi
- Amazon Aurora: Design considerations for high throughput cloud-native relational databases, Sailesh Krishnamurthy
- Future of FoundationDB Storage Layer, Steve Atherton
- Autonomous Testing and the Future of Software Development, Will Wilson
- Everything about Distributed Systems is Terrible, Hillel Wayne
- What We Got Wrong: Lessons From The Birth Of Microservices at Google, Ben Sigelman
- Distributed Log-Processing Design Workshop, Laura Nolan, Phillip Tischler, Salim Virji
- Load Balancing at Hyper Scale, Alan Halachmi and Colm MacCarthaigh
- Isolation Without Containers, Tyler McMullen
- How C++ Debuggers Work, Simon Brand
- A Philosophy of Software Design, John Ousterhout
- Clangd: architecture of a scalable C++ language server, Ilya Biryukov
- Coroutine Representations and ABIs in LLVM, John McCall
- Developing Kotlin/Native infrastructure with LLVM/Clang, Nikolay Igotti
- Fresh Async With Kotlin, Roman Elizarov
- Kotlin Native Concurrency Model, Nikolay Igotti
- Is it time to write an Operating System in Rust, Bryan Cantrill
- What do you mean “thread-safe”?, Geoffrey Romer
- Fast Safe Mutable State, Ben Cohen
- The Dos and Donts of Error Handling, Joe Armstrong
- QUIC: Developing and Deploying a TCP Replacement for the Web, Ian Swett and Jana Iyengar
- Introducing Network.framework: A modern alternative to Sockets, Josh Graessley, Tommy Pauly, Eric Kinnear
- Kubernetes and the Path to Serverless, Kelsey Hightower
- Using Rust for Game Development, Catherine West
P.S. Не раз кидал сюда её тексты об observability
Medium
Best of 2018 in Tech Talks
For the past two years, I’ve been publishing a list of my favorite tech talks from the previous year (here’s the 2016 edition of this post…
Forwarded from Evil Martians
Вот здесь коллективно пишут книгу про новый транспортный протокол QUIC (на базе UDP), который с недавних пор официально называется HTTP/3.
Читать: http://amp.gs/9xr2
Читать: http://amp.gs/9xr2
https://www.meetup.com/DevOps-40/events/258773155/ Митап переносится на 27.02 - будьте внимательны
Meetup
DevOps Winter
Wed, Feb 27, 2019, 7:00 PM: Программа встречи:18:30 Начало регистрации19:00 Вечерний кофе с печеньками19:10 Алексей Акопян, Dell EMC, “Lightening: Облако в штанах или где живет сервис”19:40 Доклад Але
Тем временем, у проекта hastic продолжают потихоньку выходить новые версии. Если кто не в курсе (а был доклад на одном из DevOps Moscow митапов, да и я писал неоднократно) - это поиск аномалий на графиках grafana по паттернам. Советую обратить внимание - у проекта есть, насколько я знаю, playground, где можно составить представление.
Forwarded from Hastic
Версия 0.2.8
* То, что было grafana-hastic-graph-panel теперь grafana-hastic-app
* HASTIC_SERVER_URL устанавливается в одном месте в конфиге hastic приложения в графане
* "No data" threshold: можно детектить отсутствие данных
* Threshold detector memory: лимит по времени (10 сек) о превышении трешхолда
* Очень много багфиксиов и небольших улучшений UI
Скачать: https://hastic.io/downloads/
Больше подробностей
* Hastic-app: https://github.com/hastic/hastic-grafana-app/wiki/Changelog
* Hastic-server: https://github.com/hastic/hastic-server/wiki/Changelog
* То, что было grafana-hastic-graph-panel теперь grafana-hastic-app
* HASTIC_SERVER_URL устанавливается в одном месте в конфиге hastic приложения в графане
* "No data" threshold: можно детектить отсутствие данных
* Threshold detector memory: лимит по времени (10 сек) о превышении трешхолда
* Очень много багфиксиов и небольших улучшений UI
Скачать: https://hastic.io/downloads/
Больше подробностей
* Hastic-app: https://github.com/hastic/hastic-grafana-app/wiki/Changelog
* Hastic-server: https://github.com/hastic/hastic-server/wiki/Changelog
hastic.io
hastic.io - hastic Resources and Information.
hastic.io is your first and best source for all of the information you’re looking for. From general topics to more of what you would expect to find here, hastic.io has it all. We hope you find what you are searching for!
Все мы любим рестартить контейнеры в kubernetes при помощи OOM killer! На тот случай, если вы захотите узнать когда пришел ООМ и к кому, есть такой экспортер https://github.com/sapcc/kubernetes-oomkill-exporter #k8s #oom
GitHub
GitHub - sapcc/kubernetes-oomkill-exporter: Exporter parses kernel log for oomkilled pods
Exporter parses kernel log for oomkilled pods. Contribute to sapcc/kubernetes-oomkill-exporter development by creating an account on GitHub.
Forwarded from Sysadmin Tools 🇺🇦
Спорим, что на Амазон вы не сможете держать 99.9% SLA?
Хорошо объянено почему: https://cloudonaut.io/aws-sla-are-you-able-to-keep-your-availability-promise/
Хорошо объянено почему: https://cloudonaut.io/aws-sla-are-you-able-to-keep-your-availability-promise/
cloudonaut
AWS SLA: Are you able to keep your availability promise?
Are you offering availability of 99.99% or more to your clients? Bad news, you might not be able to keep your promise! Recent...
Использование docker на примере приложения на Node.js https://medium.com/@guillaumejacquart/node-js-docker-workflow-12febcc0eed8 #docker #nodejs
Medium
Node.js Docker workflow
I’ve been using Docker for approximately a year now, and after some time getting used to I am now a huge fan of how it can improve the…
Forwarded from Sysadmin Tools 🇺🇦
+1 к общему списку как деплоить кубик с 0 простоем
https://blog.gruntwork.io/zero-downtime-server-updates-for-your-kubernetes-cluster-902009df5b33
https://blog.gruntwork.io/zero-downtime-server-updates-for-your-kubernetes-cluster-902009df5b33
Medium
Zero Downtime Server Updates For Your Kubernetes Cluster
At some point during the lifetime of your Kubernetes cluster, you will need to perform maintenance on the underlying nodes. This may…
Forwarded from Sysadmin Tools 🇺🇦
Интересности то какие для себя открыл, о ботах то знал, но что бы вот так прям круто все да еще и обмазываzcm python не знал😏
https://habr.com/ru/post/439096
https://docs.buildbot.net/
PS: реализация упоминается в статейке https://github.com/buildbot/buildbot_travis
https://habr.com/ru/post/439096
https://docs.buildbot.net/
PS: реализация упоминается в статейке https://github.com/buildbot/buildbot_travis
Хабр
Buildbot: сказ с примерами еще об одной системе непрерывной интеграции
(картинка с официального сайта) Buildbot, как несложно догадаться из названия, является инструментом для непрерывной интеграции (continuous integration system,...
Forwarded from Патчкорд
Шпаргалки для Linux охватывающие очень много всего. И для Python того же автора.
Если что-то используешь, но не так часто, как правило знаешь уже что искать. Поэтому отличное дополнение к оригинальной документации, которая много но про одно. А здесь собрано всё - очень легко освежить ассоциации и вспомнить что к чему.
Если что-то используешь, но не так часто, как правило знаешь уже что искать. Поэтому отличное дополнение к оригинальной документации, которая много но про одно. А здесь собрано всё - очень легко освежить ассоциации и вспомнить что к чему.
gto76.github.io
Comprehensive Linux Cheatsheet
Exhaustive, beautiful and concise. Cheat sheet about Linux command line tools and configuration files.
Forwarded from HABR FEED + OPENNET
Повышаем информативность ошибок в Go – github.com/ztrue/tracerr
https://habr.com/ru/post/440008/
Tags: Go, Отладка, golang, go, stacktrace, debug, отладка, error handling, errors, source maps, error log
Author zTrue on #habrahabr
https://habr.com/ru/post/440008/
Tags: Go, Отладка, golang, go, stacktrace, debug, отладка, error handling, errors, source maps, error log
Author zTrue on #habrahabr
Хабр
Повышаем информативность ошибок в Go – github.com/ztrue/tracerr
После многолетнего опыта работы с php и js, я привык иметь в ошибках стектрейс и смотреть на место, где произошла ошибка прямо из эррор-репорта. Пересев на Go пару лет назад, я был несколько удивлен,...
Forwarded from Представляешь,
«Яндекс» запустила новый образовательный сервис — Яндекс.Практикум. Он помогает в сжатые сроки освоить новую, востребованную IT-профессию. Сейчас уже есть курсы по веб- и фронтенд-разработке, а также по анализу данных. Скоро обещают добавить ещё шесть направлений.
Обучение бесплатное?
Бесплатно можно прослушать 20-часовой вводный курс. Остальное обучение платное: от 60 тысяч рублей в зависимости от направления за 6−9 месяцев учёбы. Каждому студенту «Яндекс» обещает наставника из числа практикующих разработчиков и практические задания из реальной жизни.
Подробнее: https://tprg.ru/cH3W
Обучение бесплатное?
Бесплатно можно прослушать 20-часовой вводный курс. Остальное обучение платное: от 60 тысяч рублей в зависимости от направления за 6−9 месяцев учёбы. Каждому студенту «Яндекс» обещает наставника из числа практикующих разработчиков и практические задания из реальной жизни.
Подробнее: https://tprg.ru/cH3W
Яндекс Практикум
Онлайн-курсы Яндекс Практикум — сервис онлайн-образования в сфере IT, обучение профессиям digital
Forwarded from Записки админа
📝 Безопасность в Linux.
Принёс вам два занятных Github репозитория.
🔹 В первом - подборка рекомендаций, которые можно применить для улучшения ситуации с безопасностью на сервере. Документ пополняется, судя по всему, планы у автора большие - https://github.com/trimstray/the-practical-linux-hardening-guide
🔸 Во втором - чеклист пороверке основных моментов, связанных с безопасностью в системе - https://github.com/trimstray/linux-hardening-checklist
#security #github #шпаргалки
Принёс вам два занятных Github репозитория.
🔹 В первом - подборка рекомендаций, которые можно применить для улучшения ситуации с безопасностью на сервере. Документ пополняется, судя по всему, планы у автора большие - https://github.com/trimstray/the-practical-linux-hardening-guide
🔸 Во втором - чеклист пороверке основных моментов, связанных с безопасностью в системе - https://github.com/trimstray/linux-hardening-checklist
#security #github #шпаргалки
Forwarded from DevOps&SRE Library
Отличная серия постов в блоге компании Gruntwork про некоторые важные аспекты обслуживания кластеров Kubernetes.
Zero Downtime Server Updates For Your Kubernetes Cluster:
https://blog.gruntwork.io/zero-downtime-server-updates-for-your-kubernetes-cluster-902009df5b33
Gracefully Shutting Down Pods in a Kubernetes Cluster:
https://blog.gruntwork.io/gracefully-shutting-down-pods-in-a-kubernetes-cluster-328aecec90d
Delaying Shutdown to Wait for Pod Deletion Propagation:
https://blog.gruntwork.io/delaying-shutdown-to-wait-for-pod-deletion-propagation-445f779a8304
Avoiding Outages in your Kubernetes Cluster using PodDisruptionBudgets:
https://blog.gruntwork.io/avoiding-outages-in-your-kubernetes-cluster-using-poddisruptionbudgets-ef6a4baa5085
Zero Downtime Server Updates For Your Kubernetes Cluster:
https://blog.gruntwork.io/zero-downtime-server-updates-for-your-kubernetes-cluster-902009df5b33
Gracefully Shutting Down Pods in a Kubernetes Cluster:
https://blog.gruntwork.io/gracefully-shutting-down-pods-in-a-kubernetes-cluster-328aecec90d
Delaying Shutdown to Wait for Pod Deletion Propagation:
https://blog.gruntwork.io/delaying-shutdown-to-wait-for-pod-deletion-propagation-445f779a8304
Avoiding Outages in your Kubernetes Cluster using PodDisruptionBudgets:
https://blog.gruntwork.io/avoiding-outages-in-your-kubernetes-cluster-using-poddisruptionbudgets-ef6a4baa5085
Forwarded from HighLoad++
Сегодня в 19:00 по Санкт-Петербургу у нас обучающий митап на тему «Очередь. Конвейерная обработка». Заканчивайте свои дела, устраивайтесь поудобнее и присоединяйтесь к трансляции https://youtu.be/_3nKjCjt2uU
YouTube
Митап 3: Очередь. Конвейерная обработка. Highload User Group.
Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: https://vk.cc/cuyIqx
--------
--------
Приглашаем на HighLoad++ Foundation — крупнейшую в России профессиональную…
Программа, подробности и билеты по ссылке: https://vk.cc/cuyIqx
--------
--------
Приглашаем на HighLoad++ Foundation — крупнейшую в России профессиональную…