Dev0ps
40 subscribers
211 photos
3 videos
50 files
3.33K links
Download Telegram
Forwarded from DevOps Deflope News
И немного интересных утилит

* popeye — сканирует ресурсы вашего Kubernetes кластера и предупреждает о потенциальных проблемах http://amp.gs/RhEi
* iris — слушает события в Kubernetes, фильтрует их и оправляет в вебхук http://amp.gs/RhEQ
* promoter — помогает переливать докер образы между разными режистри http://amp.gs/RhEL
* red — красивый анализ логов в терминале http://amp.gs/RhE5
* exporter_exporter — реверс прокси для экспортеров, позволяет открыть один порт для всех экспортеров на хосте http://amp.gs/RhEJ
* p3y — простой реверс прокси с авторизацией и TLS, поможет закрыть например Prometheus http://amp.gs/RhE6
* bump2version — отличная штука для автоинкремента версий, удобно встраивать в пайплайны http://amp.gs/RhE3
* star-history — показывает на графиках историю роста звездочек на GitHub проектах http://amp.gs/RhE2
#tools #digest
Forwarded from DevOps Deflope News
И вдогонку еще одна интересная утилита
kube-janitor — удаляет ресурсы Kubernetes после истечения заданного TTL или к определенному времени http://amp.gs/Rhrv
#kubernetes #tools
Forwarded from Go Дайджест
Пост в инженерном блоге компании Segment, о том, почему они отказались от UUID, и что используют вместо него. 🤓

https://segment.com/blog/a-brief-history-of-the-uuid
Forwarded from DevOps Deflope News
Если вы слышали про USE и RED Method в мониторинге, то вам может быть интересно, что на днях Cory Watson анонсировал CASE Method, основной идеей которого является сделать алерты лучше.
http://amp.gs/RE20

И заодно порекламирую свою статью про ключевые метрики в мониторинге, где рассказывается про USE и RED и даже UCA метод от Mike Julian.
http://amp.gs/RE2K
#monitoring #case #uca
Коротенько о том, как организовать свои python скриптики в нормальный вид и подготовить для дистрибуции https://medium.com/ediblesec/turning-python-scripts-into-cli-commands-aecf56dfda18 #python #cli
Можно ли выполнить реинсталл сервера по SSH, без перезагрузки? Можно попробовать, например так:

https://github.com/trimstray/reload.sh

Не применяйте этого на проде, используйте только для тестов, разумеется.

#github #system #linux
🎛 Perf.

Автор разбирается с perf, покзывает примеры того, что можно делать и как.

https://github.com/NanXiao/perf-little-book/blob/master/SUMMARY.md

#linux #perf #github
Forwarded from DevOps&SRE Library
Highly Available Control Plane with kubeadm 1.14+

Новая фича kubeadm версии 1.14 - возможность динамического добавления мастер нод в кластер.

https://octetz.com/posts/ha-control-plane-k8s-kubeadm
Forwarded from DevOps&SRE Library
Designing Highly Scalable Database Architectures

Неплохой краткий гайд по принципам масштабирования баз данных.

https://www.red-gate.com/simple-talk/cloud/cloud-data/designing-highly-scalable-database-architectures
Forwarded from Vasiliy Ozerov
Рассказывал я тут на вебинаре про Nginx tips & tricks. Про nginx check module, mirroring и lua.

Всю жизни думал, что mirroring модуль не аффектит продакшен запросы, но я ошибался. Действительно, есть некоторый набор параметров при котором nginx может дожидаться ответа от тестового окружения и при этом откладывать ответ боевому клиенту. Больше информации здесь от Nginx Lead Developer: https://forum.nginx.org/read.php?2,281042,281042#msg-281042.

За комментарий, который направил меня на путь истинный спасибо Alex (к сожалению, ни имени, ни телефона я не знаю). Алексу пришлось добираться до исходников этого модуля, когда они миррорили трафик на кафку. Alex, если вы меня читаете - напишите мне в личку, пожалуйста, очень хочу узнать подробности той истории.
Forwarded from Artem K
Коллеги, как вы возможно знаете — мы не так давно выпустили плагин Statusmap для Grafana (https://github.com/flant/grafana-statusmap). По этому поводу даже есть статья на Хабр — https://habr.com/ru/company/flant/blog/423851/, с которой рекомендуем вам ознакомится.

Если у вас возникнут вопросы по использованию Statusmap, вы можете задавать их в группе https://xn--r1a.website/statusmap_ru или канале #grafana-statusmap Slack CNCF (https://slack.cncf.io).

Любые другие вопросы к нам вы можете задавать в русскоязычной группе компании Флант — https://xn--r1a.website/flant_ru.
Будем рады общению!
🛠 Linux /proc filesystem.

Что можно делать с /proc в linux, как получить информацию о процессах и т. п. Неплохое видео, как по мне.

https://www.youtube.com/watch?v=2Txu6umbsKE

#linux #proc #видео
Forwarded from DevOps&SRE Library
HTTPS-PORTAL

Готовая к работе связка Nginx + Let's Encrypt + Docker для автоматизации доступа через https к вашим веб ресурсам.

https://github.com/SteveLTN/https-portal
Forwarded from CatOps
​​Trickster - Open Source Dashboard Accelerator for Time Series Databases

Trickster was developed internally in Comcast, and half-year ago made available open source. Written in Go, Trickster is a reverse proxy cache for the Prometheus HTTP APIv1 that considerably accelerates dashboard rendering times for any series queried from Prometheus. This is possible because of the delta proxy, step boundary normalization, and fast forward features.

More info can be found at github and this youtube intro

#monitoring #prometheus