DevOps Brain 🧠
1.21K subscribers
127 photos
16 videos
119 links
Пишу про kubernetes, terraform, linux, сети, автоматизации и полезные тулзы. Без спама и щитпостинга.

Хотите пообщаться? @devopsbrain_chat

Автор: @itcaat
Download Telegram
Книжки, которые точно повысят вашу квалификацию.

#study
🔥2
Книжки, которые точно повысят вашу квалификацию.
🔥1
Ребята из Maxilect делятся опытом по внедрению и эксплуатации базы данных Clickhouse в проде. Делятся трудностями и решениями, с которыми они столкнулись на разных этапах работы с Clickhouse, начиная с установки и заканчивая обновлением. Статья также включает советы по использованию движка Kafka, миграции данных, денормализации таблиц и настройке мониторинга. Опыт команды может быть полезен другим разработчикам и администраторам баз данных, работающим с Clickhouse.

https://habr.com/ru/companies/maxilect/articles/761258/

#clickhouse #external_links
Автор объясняет как настроить и использовать OpenTelemetry для сбора данных о работе микросервисов .NET, а также как интегрировать эти данные с различными системами анализа и хранения, такими как Prometheus и Grafana. В ней рассматриваются три основных аспекта: логирование, трассировка и метрики. Предназначена для разработчиков, желающих улучшить наблюдаемость и мониторинг своих .NET приложений, используя современные инструменты и подходы.

https://blog.codingmilitia.com/2023/09/05/observing-dotnet-microservices-with-opentelemetry-logs-traces-metrics/?s=35

#opentelemetry #dotnet
По поводу нашумевшей CVE-2024-6387 (уязвимость позволяет дистанционно получить максимальные привилегии на Linux-серверах если кто пропустил). Не ленитесь обновить свои openssh. А сканер вам поможет - https://github.com/xaitax/CVE-2024-6387_Check. Есть множество вариантов использования, включая списки ip адресов и сетей из файла.

Я даже немного туда поконтибутил, чтобы можно было из файла не только IP-адреса сканить, но и сетки. Хотя если у вас не много диапазонов, то можно и из консоли параметром передать.
Всем отличной рабочей недели.

Kubetools - куча тулов для куба по категориям.
https://collabnix.github.io/kubetools

#tools #kubernetes
Статья рассказывает о защите сервисов от перегрузки с помощью HAProxy. Она объясняет, как использовать механизм stick tables для отслеживания и ограничения числа одновременных запросов к серверам, предотвращая перегрузку системы. Рассматриваются различные конфигурации и сценарии использования, включая распределение нагрузки между несколькими балансировщиками и использование ACL выражений для блокировки избыточного трафика. Статья предоставляет практические примеры и советы для настройки HAProxy в проде.

https://habr.com/ru/companies/netologyru/articles/798333/

#haproxy
📍 Карта канала

Ламповый чатик для своих людей: @devopsbrain_chat

Собрал в одном месте все самые полезные посты - изучайте, применяйте!
---
🔵Вредные советы начинающим специалистам в IT
🔵Говорим с TeamCity на одном языке с помощью MCP
🔵Делаем свой бесплатный сайт - закроем тему
🔵Динамические матрицы в github actions - Часть 1 | Часть 2
🔵Про магию for в prometheus
🔵Как запустить публичный сайт на телефоне или экономим на спичках
🔵Как прокачать сетку между разными ЦОД за пару команд
🔵Как умерла OS/2 в неравной схватке с Windows - Часть 1 | Часть 2
🔵Кольцо хеширования: теория и симулятор
🔵Лучшие практики конфигурирования Kubernetes в 2025 — Часть 1: Это база! | Часть 2: Сервисы, метки, конфиги и лимиты | Часть 3: безопасность, логи, наблюдаемость и graceful shutdown [продолжение следует...]
🔵Наводим красоту в htop
🔵Настройка самоподписных валидных ssl-сертификатов в локальном k8s. Часть 1 и Часть 2.
🔵Отправка уведомлений на телефон через API запрос
🔵Поиск эксплойтов в вашем кубе с помощью kubescape и metasploit
🔵Почему вам надо вводить практику написания посмортемов?
🔵Про git fixup и чистую историю
🔵Размышления об opensource. Оно катится в ад?
🔵Симулируем сети в GNS3. Часть 1 - настройка под MacOS | Часть 2 - делаем свою первую сеть
🔵Топ полезных утилит для работы с кучей серверов на примерах
🔵Тулзы для детекта утечки секретов
🔵Чеклист на Новый 2026 год для инженеров эксплуатации
🔵Эмуляция сетевых проблем в Linux через tc netem

🔵Dive in performance tools. Часть 1 - Sysdig
🔵Dive in performance tools. Часть 2 - top / htop. Про память в Linux | Про CPU | Таблица процессов в top | Основные выводы в практике | Что еще можно посмотреть в top
🔵Dive in performance tools. Часть 3 - Сеть. bmon | bandwhich [продолжение следует...]
🔵Excalidraw - как рисовать схемы без боли и страданий
🔵DocMost - аналог notion
🔵grafana k6 - знакомство с нагрузочным тестированием
🔵keephq - мониторинг на стеройдах
🔵kubetools - сборник тулов для k8s
🔵neohtop - htop под macos
🔵macpine - запускаем вмки под MacOS терминала
🔵oh-my-zsh - красиво оформляем командную строку
🔵postman - TUI аналог postman для любителей консоли
🔵siyuan - обзор решения для личного управления знаниями
🔵SLA, SLO и SLI простыми словами - Часть 1 | Часть 2
🔵tabby.sh - еще один кросплатформенный терминал
🔵Zerolog - удобные логи в golang

🔖 Полезные теги на канале
---
#ai #cicd #career #clickhouse #docker #dotnet #external_links #facts #fun #golang #github_actions #haproxy #kafka #linux #kubernetes #macos #management #networking #opentelemetry #proxmox #simulators #study #tools

------

🌐Мои репки opensource: https://github.com/itcaat/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
https://betterstack.com/community/guides/logging/zerolog/ - отличная статья о том как красиво организовать логи в go lang. На скрине только часть красоты. Основная фишка - полный контроль как логи будут выглядеть, а также куча встроенных фич. Ну и если в json хотите - не проблема. Ну и сюда же неплохая статья как быстро заменить стандартный вывод в консоль на структурированный лог json. https://programmingpercy.tech/blog/how-to-use-structured-json-logging-in-golang-applications/


#golang #tools
👍2
https://github.com/docmost/docmost - бесплатный opensource аналог notion.so. Возможно кому то пригодится. Как мне кажется, классный вариант для внутренней вики. Сам не тестил, но выглядит круто

#tools
https://habr.com/ru/companies/kuper/articles/830426 - Как начинающему тимлиду не сойти с ума от обилия задач: практический гайд. Иногда бывает, что вы не хотели а вам пришлось стать тимлидом. Ну нет других кандидатов, а вы очень хорошо в своей предметной области. Капитолина Кузнецова (тимлид, Ruby-разработчик в Купере) делится своим опытом.

#management #junior #career