Dev-Ops.su – Telegram
Dev-Ops.su
307 subscribers
79 photos
4 files
206 links
Полезные утилиты, статьи, доклады и обзоры.
Канал для DevOps, SRE, Архитекторов и прочих *Ops

https://dev-ops.su

#DevOps #SRE #DevSecOps #SecOps #ChatOps #GitOps #DocsOps #MLOps #FinOps #NoOps #CloudOps #CIOps #CDOps #AnyOps #BuzzWordOps

@woozymasta
Download Telegram
Сегодня начался первый день докладов на Saint HighLoad++

Уже успел послушать доклад Олега Уткина из tarantool об ускорении разработки с использованием Rust. По мимо обще теории о языке, было интересно узнать о возможности написания модулей на Rust для Lua и вызове кода С на прямую из Rust как unsafe так и в обратную сторону.

#SaintHighLoad2021 #rust
Александр Скоробогатов из Vertica рассказал про то, как устроена архитектура и о способах достижения производительности.
Профита ребята добились перейдя на p2p взаимодействие между нодами. Поделились болью глобальных блокировок GCLX, показали замеры из лабораторного стенда в 96 узлов. И в завершении сравнили Vertica и ClicHouse

#SaintHighLoad2021 #vertica #clichouse
Олег Бартунов провел замечательный доклад про использование json в PostgreSQL.

#SaintHighLoad2021 #postgresql #postgre #jsonb
Алексей Ефимов из Netcracker рассказал про турбо-пушку servicemesh, но не про istio, а собственную реализацию. Рекомендую посмотреть.

#SaintHighLoad2021 #servicemesh
Артём Каличкин из ЦФТ поделился о боли тех. директора, рассказал как строит процессы, с какими проблемами сталкивается и как их решает.

#SaintHighLoad2021 #lead #softskills
kubernetes-reflector - контроллер который позволит отслеживать изменения секретов и конфигмапов в вашем Kubernetes, создавая копии ресурсов в текущем или отдельном неймспейсе.

#k8s #kubernetes #integrity

https://github.com/emberstack/kubernetes-reflector
Алексей Лесовский из Data Egret рассказал подробно про мониторинг в PostgreSQL 13/14

#SaintHighLoad2021 #postgresql

https://pgstats.dev/
Андрей Квапил рассказал про linstor. Сравнил плюсы и минусы альтернативных решений для создания распределеных хранилищ.
Мой уровень доверия к linstor повысился, буду пробовать его как альтернативу glusterfs и openebs.

#HighLoad2019 #linstor #storage #ganesha #drbd
Btop - ещё одина реализация bashtop и bpytop но уже на c++

#cli #tui #top

https://github.com/aristocratos/btop
CrowdSec - это новый бесплатный fail2ban работающий с глобальной сетью репутации IP, совместим с IPV6 и в 60 раз быстрее, использует шаблоны Grok для анализа журналов и конфигурацию YAML для определения поведения. CrowdSec разработан для современных инфраструктур на основе облака/контейнеров/виртуальных машин.

#fail2ban #security #crowdsec

https://github.com/crowdsecurity/crowdsec
SLO-Tracker - простой, но эффективный способ отслеживать SLO и ошибки. Имеет наглядный дашборд, может быть интегрирован с несколькими инструментами оповещения через интеграцию с веб-хуком для получения сообщений об инцидентах SLO.

Поддерживает интеграцию с:
Prometheus
Datadog
Newrelic
Pingdom
Grafana
SLO-Tracker API

#slo #sla #sre #prometheus

https://github.com/roshan8/slo-tracker
Miller - утилита командной строки которая позволяет использовать именованные поля без необходимости подсчета позиционных индексов, используя знакомые форматы, такие как CSV, TSV, JSON и позиционно-индексированные. Затем на лету вы можете добавлять новые поля, которые являются функциями существующих полей, удалять поля, сортировать, статистически агрегировать, красиво печатать и т.д.
Это некая замена для sed, grep, awk, jq, cut и join.

#csv #json #tsv #cli

https://github.com/johnkerl/miller
ingress-autoswagger - небольшое приложение на Go которое создает пользовательский интерфейс для API-интерфейсов OpenAPI.
Вы запускаете набор микросервисов поверх Kubernetes и раскрываете их с помощью Ingress на суб-путях. У каждого из них есть /api-docs своих API.
Запустите Ingress Autoswagger в корневом / пути, укажите имена сервисов в переменной и вы получите единый пользовательский интерфейс Swagger для всех сервисов.

#swagger #apidocs #ingress

https://github.com/adeo/ingress-autoswagger
nailgun - это клиент тестирования производительности DNS, написанный на Rust с использованием trust-dns-proto и tokio

#dns #perfomance #benchmark

https://github.com/leshow/nailgun
qrcode.show - сервис для генерации QR-кодов, в отличии от множества альтернатив, для таких утилит как curl и подобных, отдает ответ с ASCII QR-кодом.
Для удобства используйте функцию в вашем .bashrc:

qrcode () {
local input="$*"
[ -z "$input" ] && local input="@/dev/stdin"
curl -d "$input" https://qrcode.show
}

#qrcode #qr #curl

https://qrcode.show