Forwarded from DevOps&SRE Library
Dapp / Werf
Ребята из Flant переписали Dapp c Ruby на Go и назвали его странным словом Werf. Определенно стоит обратить внимание - ребята настроены серьезно и проделали большую работу.
https://github.com/flant/werf
Ребята из Flant переписали Dapp c Ruby на Go и назвали его странным словом Werf. Определенно стоит обратить внимание - ребята настроены серьезно и проделали большую работу.
https://github.com/flant/werf
Forwarded from DevOps Deflope News
Google Customer Reliability Engineering только что открыли доступ к HTML-версии SRE Workbook http://amp.gs/VqWB
Теперь обе книги доступны бесплатно, с нормальным поиском, гиперссылками и прочим)
P.S. Спасибо за новость, Дмитрий
И напомню про курс
http://amp.gs/VqWx
Теперь обе книги доступны бесплатно, с нормальным поиском, гиперссылками и прочим)
P.S. Спасибо за новость, Дмитрий
И напомню про курс
http://amp.gs/VqWx
Ищем утечки памяти в наших приложениях на golang #memory #golang #oom https://medium.com/dm03514-tech-blog/sre-debugging-simple-memory-leaks-in-go-e0a9e6d63d4d
Medium
SRE: Debugging: Simple Memory Leaks in Go
Memory leaks are a class of bugs where memory is not released even after it is no longer needed. They are often explicit, and highly…
Forwarded from DevOps&SRE Library
Site Reliability Engineering | Технострим
Неплохая лекция из курса «Проектирование высоконагруженных систем» от Mail.ru Group про SRE
https://youtu.be/4VW4FGYHMPs
Неплохая лекция из курса «Проектирование высоконагруженных систем» от Mail.ru Group про SRE
https://youtu.be/4VW4FGYHMPs
Forwarded from Українська девопсарня
Do you have an SRE team yet? How to start and assess your journey https://cloud.google.com/blog/products/devops-sre/how-to-start-and-assess-your-sre-journey/
Forwarded from DevOps&SRE Library
Prometheus Alert Testing utility
PAT позволяет писать юнит тесты для алертов prometheus.
https://github.com/kevinjqiu/pat
PAT позволяет писать юнит тесты для алертов prometheus.
https://github.com/kevinjqiu/pat
Forwarded from Записки админа
💭 Tumblr Kubernetes Tools.
Почему-то коллеги об этом не пишут, хотя с kubernetes работают точно плотнее меня. 😉
Tumblr не так давно анонсировал открытие исходников своих нескольких утилит, которые они написали и используют сами, ну и приглашают сообщество познакомиться с инструментами. Сама новость, примеры и подробности по ссылке:
https://engineering.tumblr.com/post/182013497734/open-sourcing-our-kubernetes-tools
Утилиты на Github:
https://github.com/tumblr/k8s-config-projector
https://github.com/tumblr/k8s-secret-projector
https://github.com/tumblr/k8s-sidecar-injector
#kubernetes #github #напочитать
Почему-то коллеги об этом не пишут, хотя с kubernetes работают точно плотнее меня. 😉
Tumblr не так давно анонсировал открытие исходников своих нескольких утилит, которые они написали и используют сами, ну и приглашают сообщество познакомиться с инструментами. Сама новость, примеры и подробности по ссылке:
https://engineering.tumblr.com/post/182013497734/open-sourcing-our-kubernetes-tools
Утилиты на Github:
https://github.com/tumblr/k8s-config-projector
https://github.com/tumblr/k8s-secret-projector
https://github.com/tumblr/k8s-sidecar-injector
#kubernetes #github #напочитать
Forwarded from DevOps&SRE Library
Коллеги подсказывают, что в нативный promtool от разрабов прометеуса тоже возможность писать юнит тесты для алертов завезли:
https://www.robustperception.io/unit-testing-rules-with-prometheus
https://www.robustperception.io/unit-testing-rules-with-prometheus
Утилита от google для мониторинга сайтов/серверов извне - cloudeprober https://medium.com/dm03514-tech-blog/sre-availability-probing-101-using-googles-cloudprober-8c191173923c #google #monitoring #blackbox
Medium
SRE: Uptime: Probing 101 — Using Google’s Cloudprober
Blackbox uptime probes are simple, easy to operate and maintain checks which add a solid first level of system observability. Probes help…
По поводу cloudeprober нужно, наверное, дополнить - это скорее ещё один экспортер, т.е. не standalone, а именно prober
А вот тут обещают рассказать как ставить helm без tiller https://blog.tenx.tech/the-how-and-why-behind-tiller-less-helm-340a071d51c8 #helm #k8s #tiller
Official TenX Blog
The How and Why Behind Tiller-less Helm
If you use Kubernetes, you’ve probably heard of helm the Kubernetes package manager by now. Helm is very useful for installing packages on…
Forwarded from CatOps
Четвёртая и заключительная часть серии про рантаймы контейнеров от Ian Lewis.
Предыдущие части:
- Часть I
- Часть II
- Часть III
#containers #kubernetes
Предыдущие части:
- Часть I
- Часть II
- Часть III
#containers #kubernetes
Ian Lewis
Container Runtimes Part 4: Kubernetes Container Runtimes & CRI
This is the fourth and last part in a four part series on container runtimes. It’s been a while since part 1, but in that post I gave an overview of container runtimes and discussed the differences between low-level and high-level runtimes. In part 2 I went…
Forwarded from CatOps
Managing reliability with SLOs and Error Budgets
The folks at Kudos in simple language teach us about SLOs, SLIs, and error budgets, as well as talk through their own implementation of them.
#monitoring #sre
And they have pretty useful image about SLI collection points:
The folks at Kudos in simple language teach us about SLOs, SLIs, and error budgets, as well as talk through their own implementation of them.
#monitoring #sre
And they have pretty useful image about SLI collection points:
Forwarded from DevOps Deflope News
Только что зарелизился Prometheus 2.7.0 🎉
Из интересного PromQL теперь поддерживает подзапросы и добавлен экспериментальный флаг storage.tsdb.retention.size для ограничения размера TSDB по месту на диске. Ну и различные улучшения и багфиксы.
http://amp.gs/VJD1
Док про подзапросы http://amp.gs/VJDt
PR про новые флаги http://amp.gs/VJDp
#prometheus #releases
Из интересного PromQL теперь поддерживает подзапросы и добавлен экспериментальный флаг storage.tsdb.retention.size для ограничения размера TSDB по месту на диске. Ну и различные улучшения и багфиксы.
http://amp.gs/VJD1
Док про подзапросы http://amp.gs/VJDt
PR про новые флаги http://amp.gs/VJDp
#prometheus #releases
GitHub
Release 2.7.0 / 2019-01-28 · prometheus/prometheus
We're rolling back the Dockerfile changes introduced in 2.6.0. If you made changes to your docker deployment in 2.6.0, you will need to roll them back. This release also adds experimental suppo...
Forwarded from Александров Андрей enabling.team
Разбираемся в Agile
Многие испытывают проблемы с пониманием “Agile”, вокруг этого слова даже успел возник карго-культ! Этой проблеме и будет посвящена рубрика “Разбираемся в Agile”. Начнем с принципов, а затем перейдем к самому манифесту.
И так. Принцип первый.
https://aladmit.com/article/2019/01/28/agile-principle-1.html
Многие испытывают проблемы с пониманием “Agile”, вокруг этого слова даже успел возник карго-культ! Этой проблеме и будет посвящена рубрика “Разбираемся в Agile”. Начнем с принципов, а затем перейдем к самому манифесту.
И так. Принцип первый.
https://aladmit.com/article/2019/01/28/agile-principle-1.html
Aladmit
Разбираемся в Agile. Принцип 1 | Александров Андрей
Суть: Первый принцип, это об удовлетворении потребностей пользователей, через итеративную работу и сбор обратной связи.
Forwarded from Библиотека Go-разработчика | Golang
#advanced #docker
Сегодня в профессиональной разработке стандартом является система контейнеризации Docker. Однако несмотря на все преимущества по сравнению с виртуальными машинами, Docker тоже может тормозить. Давайте разберёмся, какие могут быть причины для этого.
https://bit.ly/2JTjjr2
Сегодня в профессиональной разработке стандартом является система контейнеризации Docker. Однако несмотря на все преимущества по сравнению с виртуальными машинами, Docker тоже может тормозить. Давайте разберёмся, какие могут быть причины для этого.
https://bit.ly/2JTjjr2
Hacker Noon
Another reason why your Docker containers may be slow
In my last blog post I was talking about Kubernetes and how ThoughtSpot uses it for its dev infrastructure needs. Today I’d like to follow…
Как и зачем тестировать сервисы https://medium.com/dm03514-tech-blog/service-level-test-stacks-in-action-using-go-a77a0e808b1c #msa #tests #qa
Medium
DevTestOps: Service Level Test Stacks in Action — Using Go
Many resources on service tests are missing descriptions of the supportive tooling and plumbing required to achieve reliable, repeatable…
Отличный метод для написания ролей в ansible - сделали role init, заполнили readme, пишем роль
Forwarded from Clean Code
Readme Driven Development
RDD — это крайне простая практика.
Пишите Readme в первую очередь, вот в принципе и все. A какие приемущества это вам даст читайте в статье.
#architecture
RDD — это крайне простая практика.
Пишите Readme в первую очередь, вот в принципе и все. A какие приемущества это вам даст читайте в статье.
#architecture
Medium
Readme Driven Development
RDD — это крайне простая практика. И здесь «DD» может означать «минута на освоение и вся жизнь для мастерства». Но, к счастью, не в этом…
Forwarded from DevOps Deflope News
Сборник ссылок на разбор падений кубера
http://amp.gs/V31Y
И похожая тема, но уже про serverless
http://amp.gs/V31x
#failure #stories #kubernetes #serverless
http://amp.gs/V31Y
И похожая тема, но уже про serverless
http://amp.gs/V31x
#failure #stories #kubernetes #serverless
GitHub
GitHub - hjacobs/kubernetes-failure-stories: Compilation of public failure/horror stories related to Kubernetes
Compilation of public failure/horror stories related to Kubernetes - GitHub - hjacobs/kubernetes-failure-stories: Compilation of public failure/horror stories related to Kubernetes