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
Forwarded from PythonDigest
Schemathesis - генерируем тесты по Swagger / Open API схеме
https://github.com/kiwicom/schemathesis
https://github.com/kiwicom/schemathesis
Forwarded from Записки админа
🤖 И да, тут начались некоторые споры по поводу того, какой бинарник для let's encrypt/certbot брать и где. Есть хороший сайт, на котором сразу же можно получить нужные рекомендации под конкретный софт конкретной ОС: https://certbot.eff.org/instructions Возьмите на заметку, если ещё не знали о нём раньше.
#letsencrypt #certbot
#letsencrypt #certbot
Forwarded from Типа про IT
Так вот Postgres. EXPLAIN ANALYZE используете? Ну, вам же надо как-то анализировать план запроса, искать узкие места, профилировать, индексы туда-сюда, да? Да. Есть у меня для вас 2 небольшие статьи, там же и ссылки на всю подноготную.
👉 Reading a Postgres EXPLAIN ANALYZE
👉 Advanced Postgres Performance Tips
А заодно и простой визуализатор этих попугаев, если непонятно на что смотреть. 👇
PostgreSQL’s explain analyze made readable
👉 Reading a Postgres EXPLAIN ANALYZE
👉 Advanced Postgres Performance Tips
А заодно и простой визуализатор этих попугаев, если непонятно на что смотреть. 👇
PostgreSQL’s explain analyze made readable
Forwarded from Пятничный деплой
А вот кому Kafka на golang? https://github.com/travisjeffery/jocko #kafka
GitHub
GitHub - travisjeffery/jocko: Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native) - travisjeffery/jocko
Forwarded from Sysadmin Tools 🇺🇦
https://jepsen.io/analyses/yugabyte-db-1.3.1
YugaByte DB is a distributed, multi-model transactional database based on hybrid logical clocks. In our previous analysis, we found three safety issues...
Forwarded from 𝚔𝚟𝚊𝚙𝚜
Тут кстати по Piraeus дока обновилась:
https://piraeus.io/
https://piraeus.io/
piraeus.io
Piraeus Datastore
HA Datastore for Kubernetes
Forwarded from DevOps Deflope News
В эти выходные в Киеве прошла отличная конференция OSDN Conf 2019 и уже доступны видео 🎉
Программа: http://amp.gs/NL5H
Плейлист: http://amp.gs/NL5F
И также стали доступны видео с недавних DevOpsDays Chicago 2019
Плейлист: http://amp.gs/NL5L
Программа: http://amp.gs/NL5o
#videos
Программа: http://amp.gs/NL5H
Плейлист: http://amp.gs/NL5F
И также стали доступны видео с недавних DevOpsDays Chicago 2019
Плейлист: http://amp.gs/NL5L
Программа: http://amp.gs/NL5o
#videos
osdn.org.ua
Free/Libre Software and GNU/Linux Conference
The OSDN Conference is a non-commercial, volunteer-organized event centered on free and open-source software.
It is geared towards users, developers and anyone interested in the free and open-source software movement.
The OSDN Conference is held annually…
It is geared towards users, developers and anyone interested in the free and open-source software movement.
The OSDN Conference is held annually…