Пятничный деплой
4.37K subscribers
1.29K photos
24 videos
163 files
7.56K links
Подборка ссылок, статей и постов из мира DevOps\SRE\разработки. Если вы хотите прислать фидбек, интересную статью или просто поболтать пишите @count0ru https://t.me/s/count0_digest
Download Telegram
Forwarded from DevOps Deflope News
Наверное, каждый кто работал с terraform сталкивался с ситуацией когда нужно переименовать или переместить несколько ресурсов, или (хуже) не делал этого из-за поведения Терраформа. Проблема в том, что если мы меняем имя или расположение в коде некоторого ресурса, терраформ пытается его удалить и создать новый с новым именем.

Чтобы решить эту проблему приходится писать несколько команд terraform state mv, чтобы имеющиеся облачные ресурсы находились по новому пути.
В Terraform 1.1 (который вышел в конце 2021) появился новый синтаксис языка: блок moved, который помогает в таком рефакторинге.
Но если в процессе рефакторинга переезжает особенно много ресурсов, то даже писать блоки moved {} становится проблематично.
Для решения этой проблемы есть утилита tfautomv (http://e42.link/3EpnLfC), которая анализирует вывод terraform plan и сама подставляет набор таких блоков.
Надеемся рефакторить ваш код на терраформе теперь станет проще.
Forwarded from /usr/bin
Наглядное руководство по SSH-туннелям

Туннели SSH — это зашифрованные TCP-соединения между клиентами и серверами SSH. Трафик входит с одной стороны туннеля и прозрачно выходит с другой. Изначально этот термин относился к туннелям на виртуальных сетевых интерфейсах TUN/TAP, однако сейчас так обычно называют проброс портов SSH. Читать дальше.
Forwarded from DevOps&SRE Library
terraplate

Terraplate is a thin wrapper around Terraform to keep things DRY and improve the developer experience.

https://github.com/verifa/terraplate
Forwarded from /usr/bin
Find Common Linux Server Problems With Atop

Утилита atop предоставляет универсальный инструмент для тщательной проверки системы. В ней есть детальный доступ к показателям CPU, памяти и диска с единой панели управления. Используя atop, вы можете очень быстро диагностировать наиболее распространенные проблемы, если знаете, где искать.

В этой статье рассматриваются некоторые распространенные команды и способы их использования, чтобы в следующий раз, когда вы будете гоняться за этим неуловимым пожирателем ресурсов в час ночи, вы сможете быстро изолировать его и вернуться в постель. Читать дальше.
Forwarded from Мониторим ИТ
How ClickHouse Inspired Us to Build a High Performance Time Series Database

В этом видео Александр Валялкин — CTO VictoriaMetrics рассказывает о том, как создавалась TSDB VictoriaMetrics, как их вдохновил ClickHouse и почему были выбраны те или иные решения. Смотреть на Ютубе.
Forwarded from Код и Капуста
Средние highload паттерны на #golang

Статья на Хабре про лучшие практики. Особой привязки к Go нет. Все примеры достаточно верхнеуровые.

https://habr.com/ru/post/684904/
📺 Интересное об инструментах для анализа падений (kdump, crash, ftrace). #kdump #ftrace #видео
Golang meetup online

1. Реализация ролевой системы доступа с помощью Open Policy Agen
t - Губарев Антон, software engineer «Авито»
Опыт применения Open Policy Agent для реализации по типу RBAC

2. Внутреннее устройство каналов в Go - Николай Тузов, Go-разработчик, «Lamoda»
Заглянем каналам под капотом, и разберемся как они устроены.

3. Ошибки, которые нельзя обработать в Golang - Андрей Беренда
«Ozon Fintech»
Хочу рассказать про ошибки, которые никак нельзя обработать в Golang и после которых приложение падает.



🗓 19 октября, начало в 19:00 мск, Среда

🌐 ОНЛАЙН

Регистрация на мероприятие
Разговор о центрах компетенций

17 октября в 12:00 поговорим о центрах ИТ-компетенций в крупном бизнесе.

Опытом поделятся:

Михаил Бижан, CIO, ОТП Банк
Ярослав Иссинский, CTO & CPO технической платформы в «М.Видео — Эльдорадо»
Денис Ястребов, Head of IT Infrastructure, Райффайзен Банк

Темы разговора:
Усиливают ли центры компетенций ИТ-команду?
Помогают ли повышать эффективность управления ИТ-инфраструктурой?
Какую роль играет развитие знаний в облачных технологиях?

Ведущий — Антон Черноусов, Yandex Cloud.

Зарегистрируйтесь, чтобы не пропустить!
Обзор Luntry. Платформа для обнаружения аномалий в реальном времени для Kubernetes

https://habr.com/ru/company/first/blog/692006/
Forwarded from Mops DevOps
Настраиваем память JVM-приложения в Kubernetes

Как известно, в Kubernetes у каждого pod’а есть ограничение на использование памяти (limits.memory), и, как показывает опыт, далеко не всегда очевидно, как JVM-приложение интерпретирует эту настройку, что порой может приводить к OOMKill.

👉 https://habr.com/ru/company/domclick/blog/691240/

#kubernetes
Forwarded from Админим с Буквой (Aleksandr Kondratev)
Prometheus alert manager telegram

тут оказывается в 24 версии алертменеджера (с 24 марта 2022) добавили нативную поддержку оповещений в телеграм. Больше никаких левых проектов)

https://github.com/prometheus/alertmanager/pull/2827

А я слоупок, да)
И я 😂
Forwarded from Мониторим ИТ
Python logging for development and production

Логирование - один из столпов наблюдаемости. В этой статье описание настройки логирования для приложений на Python. Читать дальше.
📝 The Art of Logging. Creating a human- and machine-friendly logging format. Размышления о том, как должны выглядеть логи, для того что бы работа с ними была удобна и человеку, и различным программам, системам и анализаторам (tl;dr - добавить дополнительной информации, обернуть всё, например, в JSON).

P. S. Но я так и не понял, что за проблемы испытывает автор при чтении стандартного лога Nginx. 😔

#logs #напочитать
Please open Telegram to view this post
VIEW IN TELEGRAM
🛠 И вот ещё небольшое чтиво под утренний кофеёк - Evolution of HTTP - коротко о том, как эволюционировал HTTP, от версии 0.9 до современного HTTP/3. #http3 #напочитать