Forwarded from DevOps Deflope News
И совсем забыл, что сегодня еще анонсировали Kuma — сервис меш 🕸️😱 от создателей Kong, построенный на Envoy.
Оф. сайт: http://amp.gs/ND1F
GitHub: http://amp.gs/ND1X
#news #servicemesh
Оф. сайт: http://amp.gs/ND1F
GitHub: http://amp.gs/ND1X
#news #servicemesh
Kuma
Home
Build, Secure and Observe your modern Service Mesh
Forwarded from Записки админа
🔧 О eBPF, kubernetes, и анализе производительности. eBPF powered Distributed Kubernetes performance analysis.
#bpf #kubernetes #видео
#bpf #kubernetes #видео
Forwarded from Записки админа
📺 А вот тут ещё, подборка годноты от a13xp0p0v - материалы с конференции Chaos Communication Camp 2019. Там определённо есть что посмотреть: https://a13xp0p0v.github.io/2019/09/11/CCCamp2019-overview-ru.html
#security #видео
#security #видео
Forwarded from oleg_log (Oleg Kovalov)
Красивый однострочный постмортем от Monzo.
TLDR: добавляя новые машины в кластер, убедись, что у них есть хоть какие-то данные. Ну и читай доку.
https://monzo.com/blog/2019/09/08/why-monzo-wasnt-working-on-july-29th
TLDR: добавляя новые машины в кластер, убедись, что у них есть хоть какие-то данные. Ну и читай доку.
https://monzo.com/blog/2019/09/08/why-monzo-wasnt-working-on-july-29th
Forwarded from Пятничный деплой
Тут ребята поели целый год EKS и решили рассказать про свой опыт https://medium.com/better-programming/a-whole-year-of-amazon-eks-805e13d9600c #k8s #aws
Medium
A Whole Year of Amazon EKS
Is EKS all it’s cracked up to be?
Forwarded from Dmitry Sh
Перевели для блога очередной занятный материал по близким нам темам — про distributed tracing и его сложности: https://habr.com/ru/company/flant/blog/460365/
Хабр
Распределённая трассировка: мы всё делали не так
Прим. перев.: Автор этого материала — Cindy Sridharan, инженер из компании imgix, занимающаяся вопросами разработки API и, в частности, тестирования микросервисо...
Forwarded from Go Дайджест
Ловите обвязку для Redis и его RESP протокола. Помогает быстро строить сервисы основанные на Redis. ☺️ net/http like api 😘
https://github.com/bsm/redeo
https://github.com/bsm/redeo
GitHub
GitHub - bsm/redeo: High-performance framework for building redis-protocol compatible TCP servers/services
High-performance framework for building redis-protocol compatible TCP servers/services - bsm/redeo
Forwarded from Sysadmin Tools 🇺🇦
Коротко о том, как прибираться за контейнерами docker
Percona Database Performance Blog
Cleaning Docker Disk Space Usage
Focusing on cleaning Docker disk space so you can “start from scratch”, which means removing all your containers and their data.
Forwarded from Находки в опенсорсе
HTTP checks & tests (private & public) monitoring - check the status of your URL
https://www.brotandgames.com/ciao/
https://www.brotandgames.com/ciao/
Forwarded from Пятничный деплой
В куче разных as-a-service нашел новую штуку - Failure-as-a-service с забавным названием gremlin.com, которая пригодится вам, если вы практикуете #chaos engineering или думаете начать. Вот здесь пример использования, где шатают всеми нами любимый Kubernetes https://medium.com/better-practices/chaos-d3ef238ec328 #k8s #sre #grafana #gremlin
Medium
Learn how your Kubernetes clusters respond to failure using Gremlin and Grafana
Building resilient APIs with chaos engineering
Forwarded from Пятничный деплой
В догонку про cron, подсказали в личку такой инструмент https://github.com/healthchecks/healthchecks #cron #healthcheck
GitHub
GitHub - healthchecks/healthchecks: Open-source cron job and background task monitoring service, written in Python & Django
Open-source cron job and background task monitoring service, written in Python & Django - healthchecks/healthchecks
Forwarded from DevOps&SRE Library
Drill is a HTTP load testing application written in Rust inspired by Ansible syntax
https://github.com/fcsonline/drill
https://github.com/fcsonline/drill
Forwarded from Пятничный деплой
Все знают, что в elasticsearch хорошо собирать логи, но можно собирать и метрики со всеми любимого докера https://medium.com/qbox-search-as-a-service/monitoring-docker-containers-with-metricbeat-elasticsearch-and-kibana-559c04145372 #metricbeat #elasticsearch #kibana #monitoring #docker
Medium
Monitoring Docker Containers With Metricbeat, Elasticsearch, and Kibana
So you have moved all your applications to Docker and have begun enjoying all the fruits of lightweight and fast-to-deploy containers.
Forwarded from 🇺🇦 Go for two :)
Note #20 import proverbs 🧠
Советы Роба Пайка всегда должны быть под рукой:
or
P.S. в исходниках есть пасхалочка 🥚
Links:
- https://go-proverbs.github.io/
- https://github.com/andriisoldatenko/proverbs/blob/master/pkg/proverbs.go
Советы Роба Пайка всегда должны быть под рукой:
go run github.com/andriisoldatenko/proverbs
Go Proverbs, by Rob Pike
Don't communicate by sharing memory, share memory by communicating.
Concurrency is not parallelism.
Channels orchestrate; mutexes serialize.
The bigger the interface, the weaker the abstraction.
Make the zero value useful.
interface{} says nothing.
Gofmt's style is no one's favorite, yet gofmt is everyone's favorite.
A little copying is better than a little dependency.
Syscall must always be guarded with build tags.
Cgo must always be guarded with build tags.
Cgo is not Go.
With the unsafe package there are no guarantees.
Clear is better than clever.
Reflection is never clear.
Errors are values.
Don't just check errors, handle them gracefully.
Design the architecture, name the components, document the details.
Documentation is for users.
Don't panic.
or
package main
import (
_ "github.com/andriisoldatenko/proverbs/pkg"
)
func main() {}
P.S. в исходниках есть пасхалочка 🥚
Links:
- https://go-proverbs.github.io/
- https://github.com/andriisoldatenko/proverbs/blob/master/pkg/proverbs.go
Forwarded from DevOps&SRE Library
Introduction to Event-driven Architectures With RabbitMQ
High level описание работы RabbitMQ и архитектуры на основе событий.
https://blog.theodo.com/2019/08/event-driven-architectures-rabbitmq
High level описание работы RabbitMQ и архитектуры на основе событий.
https://blog.theodo.com/2019/08/event-driven-architectures-rabbitmq
Forwarded from PythonDigest
Бенчмарк RPC систем (и Inverted Json)
https://habr.com/ru/post/466263/?utm_campaign=466263&utm_source=habrahabr&utm_medium=rss
Сравниение различных инструментов (RabbitMQ, Crossbar.io, Nats.io, Nginx и др.) для организации RPC между микросервисами.
https://habr.com/ru/post/466263/?utm_campaign=466263&utm_source=habrahabr&utm_medium=rss
Сравниение различных инструментов (RabbitMQ, Crossbar.io, Nats.io, Nginx и др.) для организации RPC между микросервисами.
Forwarded from DOFH - DevOps from hell
Хабр
6 уроков, извлечённых из поиска решения масштабной проблемы на gitlab.com. Часть 1
Материал, первую часть перевода которого мы публикуем сегодня, посвящён масштабной проблеме, которая возникла в gitlab.com. Здесь пойдёт речь о том, как её обнаружили, как с ней боролись, и как,...
Forwarded from Пятничный деплой
Очень интересная штука для удобного описания и сборки тестовых сред - https://github.com/charleskorn/batect и статья-туториал https://medium.com/@svenbalnojan/batect-build-and-test-environments-as-code-with-a-python-sample-project-47903d7cded8 #tests
GitHub
batect/batect
Build And Testing Environments as Code Tool. Contribute to batect/batect development by creating an account on GitHub.
Forwarded from Пятничный деплой
Часто встречаются вопрос про мониторинг nginx. Вот проверенная связка https://medium.com/@shevtsovav/ready-for-scraping-nginx-metrics-nginx-vts-exporter-prometheus-grafana-26c14816ae7c #nginx #grafana #prometheus #monitoring
Medium
Ready for scraping NGINX metrics? Nginx_vts_exporter + Prometheus + Grafana
Scrape up like a bee, take it like a spider