Forwarded from Полезняшки от "Разбора Полетов"
Running Spring Boot Applications as GraalVM Native Images
https://www.infoq.com/presentations/spring-boot-graalvm/
https://www.infoq.com/presentations/spring-boot-graalvm/
InfoQ
Running Spring Boot Applications as GraalVM Native Images
Andy Clement and Sébastien Deleuze share the latest status on allowing running Spring Boot applications as GraalVM-native images for instant startup and low memory consumption.
Forwarded from Админим с Буквой (bykva)
Полезное видео для тех кто начинает изучать apache kafka
+ выписал советы и рекомендации из самого видео. до знака # указан default, после - то что выставил автор видео
https://www.youtube.com/watch?v=m5CDfrQLzrs&list=PLH-XmS0lSi_x0OrxrC4GKInFRK8zG_tfZ&index=3
# частота опроса репликой лидера
replica.fetch.wait.max.ms = 500 # 200
# подтверждение записи
acks = -1 # дожидаемся пока все реплики записали сообщение
# лидер ожидает пока реплика запишет данные
replica.max.lag.ms = 10000 # 1000
# минимальное число реплик необходимое для успешной записи
min.insync.replicas = 2
--
# Рекомендуемое количество реплик при числе нод = 5
rf=3 min.isr=2
---
# Утилиты для управления
dimas/kafka-reassign-tool - генерировать карту
kafa-reassign.sh - запуск перераспределения
kafa-reassign.sh - мониторинг процесса
# не забыть указать парваметр
--throttle
---
# если процесс реасайна сломался
zookeeper: rm /kafka/admin/reassign_partitions
запускаем заново
---
# в случае если хотим отреплицировать хоть какие-то данные со слейва на умерший лидер.
unclean.leader.election.enable
---
# удаление топика - 2 варианта
delete.topic.enable = true - kafka-topics.sh
или
1. никто не пишет в топик
2. перенести партиции топика на 1 брокер
3. удалять на брокере все партиции топика
4. удалить топик в зукипере (rm /brokers/topics/mytopic)
5. ребут брокера
+ выписал советы и рекомендации из самого видео. до знака # указан default, после - то что выставил автор видео
https://www.youtube.com/watch?v=m5CDfrQLzrs&list=PLH-XmS0lSi_x0OrxrC4GKInFRK8zG_tfZ&index=3
# частота опроса репликой лидера
replica.fetch.wait.max.ms = 500 # 200
# подтверждение записи
acks = -1 # дожидаемся пока все реплики записали сообщение
# лидер ожидает пока реплика запишет данные
replica.max.lag.ms = 10000 # 1000
# минимальное число реплик необходимое для успешной записи
min.insync.replicas = 2
--
# Рекомендуемое количество реплик при числе нод = 5
rf=3 min.isr=2
---
# Утилиты для управления
dimas/kafka-reassign-tool - генерировать карту
kafa-reassign.sh - запуск перераспределения
kafa-reassign.sh - мониторинг процесса
# не забыть указать парваметр
--throttle
---
# если процесс реасайна сломался
zookeeper: rm /kafka/admin/reassign_partitions
запускаем заново
---
# в случае если хотим отреплицировать хоть какие-то данные со слейва на умерший лидер.
unclean.leader.election.enable
---
# удаление топика - 2 варианта
delete.topic.enable = true - kafka-topics.sh
или
1. никто не пишет в топик
2. перенести партиции топика на 1 брокер
3. удалять на брокере все партиции топика
4. удалить топик в зукипере (rm /brokers/topics/mytopic)
5. ребут брокера
YouTube
Кафка. "Описание одной борьбы" / Денис Карасик (Badoo)
Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: https://vk.cc/cuyIqx
--------
--------
При поддержке AvitoTech мы впервые публикуем все видео с HighLoad++ 2019…
Программа, подробности и билеты по ссылке: https://vk.cc/cuyIqx
--------
--------
При поддержке AvitoTech мы впервые публикуем все видео с HighLoad++ 2019…
Forwarded from 4gophers
Сборник лучших практик по написанию высокопроизводительного кода на Go
https://github.com/dgryski/go-perfbook
https://github.com/dgryski/go-perfbook
Forwarded from DevOps&SRE Library
The Architecture of a Large-Scale Web Search Engine, circa 2019
Какой стек технологий использует и как устроена инфраструктура поисковика Cliqz.
https://0x65.dev/blog/2019-12-14/the-architecture-of-a-large-scale-web-search-engine-circa-2019.html
Какой стек технологий использует и как устроена инфраструктура поисковика Cliqz.
https://0x65.dev/blog/2019-12-14/the-architecture-of-a-large-scale-web-search-engine-circa-2019.html
Forwarded from DevOps Deflope News
Отличная новость 🎉🎉🎉
Теперь можно автоматически генерировать документацию для Ansible ролей с помощью утилиты «ansible-readme» http://amp.gs/iXQN
Заодно напомню про похожие проекты для Terraform и Chef
* «terraform-docs» http://amp.gs/iXQq
* «knife-cookbook-doc» http://amp.gs/iXQA
#ansible #docs #terraform #chef
Теперь можно автоматически генерировать документацию для Ansible ролей с помощью утилиты «ansible-readme» http://amp.gs/iXQN
Заодно напомню про похожие проекты для Terraform и Chef
* «terraform-docs» http://amp.gs/iXQq
* «knife-cookbook-doc» http://amp.gs/iXQA
#ansible #docs #terraform #chef
Forwarded from chiki_briki
Про нагрузочное тестирование
Очень актуально в пору повышенных нагрузок. Для нас декабрь самый дикий по наплыву пользователей, поэтому примерно тем же наши тестировщики занимались весь ноябрь и наращивали «емкости сервисов» к декабрьским нагрузкам.
Помогло? Нуууу... Ночью спим ;)
http://bit.ly/2roQQ7W
Очень актуально в пору повышенных нагрузок. Для нас декабрь самый дикий по наплыву пользователей, поэтому примерно тем же наши тестировщики занимались весь ноябрь и наращивали «емкости сервисов» к декабрьским нагрузкам.
Помогло? Нуууу... Ночью спим ;)
http://bit.ly/2roQQ7W
Forwarded from Пятничный деплой
Еще немного (на самом деле много) видосов:
Появились видео с DevOpsDays https://www.youtube.com/channel/UC4XOoKrzVFa07EX3Bxejh2A/videos
Доклад админа канала @tech_b0lt_Genona про DevSecOps https://www.youtube.com/watch?v=u4HNIa-dWKk
Ну и доклад от @avelikiy про hastic, за которым мы продолжаем пристально наблюдать https://www.youtube.com/watch?v=iirS3m0rLeI
Появились видео с DevOpsDays https://www.youtube.com/channel/UC4XOoKrzVFa07EX3Bxejh2A/videos
Доклад админа канала @tech_b0lt_Genona про DevSecOps https://www.youtube.com/watch?v=u4HNIa-dWKk
Ну и доклад от @avelikiy про hastic, за которым мы продолжаем пристально наблюдать https://www.youtube.com/watch?v=iirS3m0rLeI
Forwarded from Полезняшки от "Разбора Полетов"
JFR Coming To Open JDK 8
https://www.infoq.com/news/2020/02/jfr-coming-to-openjdk-8/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Java
https://www.infoq.com/news/2020/02/jfr-coming-to-openjdk-8/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Java
InfoQ
Java Flight Recorder Coming to OpenJDK 8
Java Flight Recorder, originally open sourced in Open JDK 11, is being backported into the mainline Open JDK 8 tree as it comes out of its early access release. Together with JMC 7.1, available from Azul, flight recorder profiling will become accessible to…
Forwarded from Мониторим ИТ
Grafana — это мейнстрим. Много готовых коннекторов и туча разных дашбордов для каждого источника данных. С файлами в формате json, которыми описываются дашборды в Grafana, не всегда удобно работать. Чтобы как-то упростить работу с json-файлами, в Grafana Labs придумали специальную библиотеку Grafonnet. Посмотрите на приложенный скриншот. Именно так это библиотека и работает. Теперь, если вместе со сборками генерируются дашборды в Grafana, их будет легче описывать.
Репозиторий Grafonnet на Github
Видео с Fosdem 2020: Grafana-As-Code: Fully reproducible Grafana dashboards with Grafonnet
Репозиторий Grafonnet на Github
Видео с Fosdem 2020: Grafana-As-Code: Fully reproducible Grafana dashboards with Grafonnet
Forwarded from Записки админа
📝 Суровое тестирование bash скриптов. https://github.com/Checksum/critic.sh Выглядит не менее интересным даже в сравнении с shellcheck.
#фидбечат #bash #github
#фидбечат #bash #github
Forwarded from Записки админа
new-in-centos-8.zip
183.8 MB
Forwarded from Мониторим ИТ
Если нужно быстро поставить на мониторинг Weblogic при помощи готового решения — на Хабре подсказывают решение. Речь про утилиту WLSDM. Там внутри есть дашборды и уже даже проставлены рекомендуемые пороги. Хоть сейчас выводи на телевизор.
В комментариях к статье пророчат набег адептов Prometheus, которые запинают автора из-за использования нишевого решения в мониторинге. Пока никто не пришёл и не набросил.
В комментариях к статье пророчат набег адептов Prometheus, которые запинают автора из-за использования нишевого решения в мониторинге. Пока никто не пришёл и не набросил.
Хабр
Как при помощи большого монитора и консольной утилиты WLSDM смотреть за Oracle WebLogic Server
На просторах утилит консольных расширений Oracle WebLogic Server встретилась одна очень полезная — WLSDM , как ее позиционируют сами авторы — утилита мониторинга WebLogic Server с большим набором...
HowTos/LDAP authentication for Atlassian JIRA using FreeIPA - FreeIPA
https://www.freeipa.org/page/HowTos/LDAP_authentication_for_Atlassian_JIRA_using_FreeIPA
https://www.freeipa.org/page/HowTos/LDAP_authentication_for_Atlassian_JIRA_using_FreeIPA
Forwarded from Полезняшки от "Разбора Полетов"
В Сбере сильно заморочились - Java-сериализация: максимум скорости без жёсткой структуры данных
https://habr.com/ru/post/488612/
https://habr.com/ru/post/488612/
Хабр
Java-сериализация: максимум скорости без жёсткой структуры данных
Наша команда в Сбербанке занимается разработкой сервиса сессионных данных, который организует взаимообмен единым Java-контекстом сессии между распределёнными при...