Forwarded from Записки админа
🐧 Хм, неужели я дожил до статей вида "Reclaiming the lost art of Linux server administration"...
А поделитесь мнением, камрады, как считаете - где сейчас находится то самое старое доброе системное администрирование linux? Нужно ли оно современному специалисту? Или же всё вот это вот "запустить собственный блог на виртуальном сервере, поставив весь нужный софт напрямую" уже не так что бы сильно кому-то и требуется в век облачных технологий, автоматизаций и описания всего as a code?
Что скажете? Давайте перед началом рабочей недели немного разомнём голову... #linux #напочитать
А поделитесь мнением, камрады, как считаете - где сейчас находится то самое старое доброе системное администрирование linux? Нужно ли оно современному специалисту? Или же всё вот это вот "запустить собственный блог на виртуальном сервере, поставив весь нужный софт напрямую" уже не так что бы сильно кому-то и требуется в век облачных технологий, автоматизаций и описания всего as a code?
Что скажете? Давайте перед началом рабочей недели немного разомнём голову... #linux #напочитать
Forwarded from ДевОпс Інженер 🇺🇦 (Oleg Mykolaichenko)
Elasticstack Provider
Зарелизили ElasticStack провайдер для Terraform.
Можно:
1. Свой сетап (не обязательно Elastic Cloud)
2. Создание, сетинги и мапинги индексов
3. Lifecycle Policy для индексов (полезно)
4. Индекс темплейт для новых индексов
5. Юзеров и частично snapshot api
Нельзя:
- Kibana, и все что касается Kibana - ноль ресурсов
- Очень жду Kibana dashboards as a Code
https://registry.terraform.io/providers/elastic/elasticstack/latest/docs
UPD: В коментах подсказали, что также есть рабочий оператор:
https://www.elastic.co/guide/en/cloud-on-k8s/current/index.html
Зарелизили ElasticStack провайдер для Terraform.
Можно:
1. Свой сетап (не обязательно Elastic Cloud)
2. Создание, сетинги и мапинги индексов
3. Lifecycle Policy для индексов (полезно)
4. Индекс темплейт для новых индексов
5. Юзеров и частично snapshot api
Нельзя:
- Kibana, и все что касается Kibana - ноль ресурсов
- Очень жду Kibana dashboards as a Code
https://registry.terraform.io/providers/elastic/elasticstack/latest/docs
UPD: В коментах подсказали, что также есть рабочий оператор:
https://www.elastic.co/guide/en/cloud-on-k8s/current/index.html
Forwarded from Dima Olliak
Про алерты классную статью вот недавно читал. Как чуваки в Netflix потонули в алертах по превышению порогового значения и научились определять в ряду значений changepoints - моменты, после которых что-то пошло не так.
https://netflixtechblog.com/fixing-performance-regressions-before-they-happen-eab2602b86fe
https://netflixtechblog.com/fixing-performance-regressions-before-they-happen-eab2602b86fe
Forwarded from D0znpp
Друзья! Мы сделали опенсорс фаервол для апишек. Он проверяет запросы и ответы по сваггеру как прокси и может блокировать или писать в лог, когда не матчится. https://github.com/wallarm/api-firewall быстрее чем nginx на 60%
GitHub
GitHub - wallarm/api-firewall: Fast and light-weight API proxy firewall for request and response validation by OpenAPI specs.
Fast and light-weight API proxy firewall for request and response validation by OpenAPI specs. - GitHub - wallarm/api-firewall: Fast and light-weight API proxy firewall for request and response va...
Forwarded from Мониторим ИТ
How to use Prometheus for anomaly detection in GitLab
One of the more basic functions of the Prometheus query language is real-time aggregation of time series data. Andrew Newdigate, a distinguished engineer on the GitLab infrastructure team, hypothesized that Prometheus query language can also be used to detect anomalies in time series data. Читать дальше в блоге Гитлаб.
One of the more basic functions of the Prometheus query language is real-time aggregation of time series data. Andrew Newdigate, a distinguished engineer on the GitLab infrastructure team, hypothesized that Prometheus query language can also be used to detect anomalies in time series data. Читать дальше в блоге Гитлаб.
Forwarded from Записки админа
🐧 How Program Gets Run: Linux. Автор попытался пошагово показать процесс запуска программы в Linux. #напочитать #linux
Forwarded from Записки админа
🛠 Linux process priorities demystified - о том как работают приоритеты для процессов в системе. #linux #proc #напочитать
sigma star gmbh
Linux process priorities demystified
Simple questions often have not so simple answers. One example is the question is, what priority does this process have?
Forwarded from Записки админа
☁️ Ещё одна попытка описать путь к навыкам хорошего Cloud и DevOps специалиста: https://learntocloud.guide/#/?id=welcome Основная ценность материала, на мой скромный взгляд, это наборы ссылок на необходимые материалы для каждого шага в обучении.
#devops #cloud #напочитать
#devops #cloud #напочитать
Forwarded from 🇺🇦 Math.random(): javascript community
Pintora - открытая библиотека для рисования диаграмм по тексту. Диаграммы рисуются на svg и на canvas.
🔗 https://github.com/hikerpig/pintora
🔗 https://pintorajs.vercel.app/
#github #repo #diagram #typescript
🔗 https://github.com/hikerpig/pintora
🔗 https://pintorajs.vercel.app/
#github #repo #diagram #typescript
Forwarded from emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Copy a Postgres database to a target Postgres server (pg_dump | pg_restore on steroids) by Dimitri Fontaine
- https://github.com/dimitri/pgcopydb
#PostgreSQL
- https://github.com/dimitri/pgcopydb
#PostgreSQL
GitHub
GitHub - dimitri/pgcopydb: Copy a Postgres database to a target Postgres server (pg_dump | pg_restore on steroids)
Copy a Postgres database to a target Postgres server (pg_dump | pg_restore on steroids) - dimitri/pgcopydb
Forwarded from Библиотека программиста | программирование, кодинг, разработка
#devtool
🔧 CodeSee — инструмент для визуализации кодовой базы, который быстро определяет зависимости и перемещается между файлами / каталогами. Проект поддерживает не все языки, но активно развивается.
https://proglib.io/w/0dfd7deb
🔧 CodeSee — инструмент для визуализации кодовой базы, который быстро определяет зависимости и перемещается между файлами / каталогами. Проект поддерживает не все языки, но активно развивается.
https://proglib.io/w/0dfd7deb
Forwarded from Записки админа
🛠 jless - простая, но как выяснилось, весьма удобная утилита для просмотра json.
https://pauljuliusmartinez.github.io/
#json #будничное
https://pauljuliusmartinez.github.io/
#json #будничное
Forwarded from Записки админа
🛠 ssh-tools - набор утилит, которые добавят немного полезностей в работу с SSH: https://github.com/vaporup/ssh-tools
#ssh #будничное
#ssh #будничное
Пять способов управлять секретами в serverless стиле / Хабр
https://habr.com/ru/post/650531/
https://habr.com/ru/post/650531/
Хабр
Пять способов управлять секретами в serverless стиле
В работе бессерверных приложений, которые еще ассоциируют с «лямбдами» или «функциями», часто требуется аутентификация на сервисе или в API вышестоящего уровня. При этом могут использоваться учетные...
Forwarded from Vyacheslav Kovalev
👋redroid AiC поднимается и убивается довольно быстро и ресурсов cpu меньше потребляет
а с обычным qemu in container хоть и дольше но для меня это не выглядит узким горлышком
а масштабируем кубером
у нас в Delivery Club это на мобильной платформенной команде, а команда DEVOPS помогает с сетевыми доступами и предоставляет нам k8s as a service (если заведется k3s то возможно и эту часть сами будем делать)
прогоняем все ui тесты на каждый коммит
на 1000 коммитов в месяц хватает 4 машины по 12cpu/40ram/150disk при условии использования redroid эмуляторов + несколько обычных qemu эмуляторов
есть вариант без кластера https://github.com/materkey/run-android-ui-tests-in-cloud
опыт других компаний тут
а с обычным qemu in container хоть и дольше но для меня это не выглядит узким горлышком
а масштабируем кубером
у нас в Delivery Club это на мобильной платформенной команде, а команда DEVOPS помогает с сетевыми доступами и предоставляет нам k8s as a service (если заведется k3s то возможно и эту часть сами будем делать)
прогоняем все ui тесты на каждый коммит
на 1000 коммитов в месяц хватает 4 машины по 12cpu/40ram/150disk при условии использования redroid эмуляторов + несколько обычных qemu эмуляторов
есть вариант без кластера https://github.com/materkey/run-android-ui-tests-in-cloud
опыт других компаний тут
Actions: как в GitHub, но в GitLab / Хабр
https://habr.com/ru/company/X5Group/blog/651451/
https://habr.com/ru/company/X5Group/blog/651451/
Хабр
Actions: как в GitHub, но в GitLab
Привет! Меня зовут Артемий Окулов, я lead центра компетенций CI/CD в X5 Group. То, чем мы с командой занимаемся, можно отнести к области под названием Developer Experience. В какой-то момент ИТ в...