Презентация на тему #bitrix

Презентация на тему Презентация на тему #bitrix, предмет презентации: Разное. Этот материал содержит 30 слайдов. Красочные слайды и илюстрации помогут Вам заинтересовать свою аудиторию. Для просмотра воспользуйтесь проигрывателем, если материал оказался полезным для Вас - поделитесь им с друзьями с помощью социальных кнопок и добавьте наш сайт презентаций ThePresentation.ru в закладки!

Слайды и текст этой презентации

Слайд 1
Текст слайда:


Александр Сербул
Руководитель направления контроля качества интеграции и внедрений

Проактивный мониторинг и анализ трендов

#bitrix

#bitrix24


Слайд 2
Текст слайда:

Цели

Научиться видеть сложную веб-систему целиком в простом ракурсе

Понять, почему веб-проекты после запуска нередко становятся сложными и слабоуправляемыми

Рассмотреть несколько инструментов, метрик и цифр, научиться их трактовать. Понять принцип отбора метрик для мониторинга и анализа

Выстроить бизнес-процесс управления, обеспечивающий порядок и прозрачность веб-проекта


Слайд 3
Текст слайда:

Запуск веб-проекта

Проектирование. Не всегда достаточно времени. Требования меняются до самого конца.

Сжатые сроки на развертывание веб-проекта на хостинге

Мало кто проводит и умеет делать нагрузочное тестирование

Система запускается «как есть» и по инерции может «поработать» год-два «без вмешательства»

Не все задумываются над организацией мониторинга, резервного копирования, обновления софта на серверах и т.п.


Слайд 4
Текст слайда:

Вроде работает…

Веб-проект «вроде работает»

В случае торможения пинают сисадмина перезапустить apache или MySQL ☺

Программисты что-то дописывают «на боевых серверах» - так быстрее

Менеджеры проекта меняются

Кто отвечает за порядок, прозрачность и мониторинг??

Веб-проект начинает разрушаться и деградировать изнутри…


Слайд 5
Текст слайда:

Как должно быть

Сервера «стерильны», код выкладывается через систему контроля версий

Доступ на сервера строго ограничен кругом квалифицированных администраторов

ПО на серверах постоянно обновляется, «дырки» закрываются, предварительно тестируется всё

Вся система «покрыта датчиками» и мониторится. SMS. Хорошо, если есть дежурные 24/7.

Перед попаданием «на бой» код попадает на testing, stage сервера для функционального и нагрузочного тестирования


Слайд 6
Текст слайда:

Мифы о стабильности

Миф 1. Весь веб-проект покрыть unit и другими тестами на 100%

Миф 2. Проводится тщательное нагрузочное тестирование на реальных данных

Миф 3. При изменении настроек/обновлении серверов все тщательно тестируется

Миф 4. Если установлены все патчи безопасности, система безопасна.

Миф 5. Мы знаем, что может случиться, и ждем этого.


Слайд 7
Текст слайда:

Взять контроль над веб-системой

Прозрачное поле боя (nagios)

Дисциплина и регламент

Анализ трендов (munin)



Слайд 8
Текст слайда:

Мониторинг «железа»

Рейды

S.M.A.R.T. – диск возможно скоро «умрет»

Утилиты вендора – внутренние аппаратные тесты

Имеем «запчасти» (блоки питания, вентиляторы …) или знаем где их быстро найти

Периодическое тестирование железа в оффлайне


Слайд 9
Текст слайда:

Мониторинг операционной системы

Место на дисках

Периодическая проверка файловой системы - fsck

Регулярно пробуем прочитать записанные (в архив) файлы ☺

iostat


Слайд 10
Текст слайда:

Мониторинг операционной системы

Очередь выполнения

vmstat

Размер и использование swap


Слайд 11
Текст слайда:

Мониторинг операционной системы

Сеть. netstat, -o -p

Полезные утилиты: atop, ps, pstree, apachetop, innotop


Слайд 12
Текст слайда:

Мониторинг MySQL

Ключевые тесты


Слайд 13
Текст слайда:

Мониторинг MySQL

Гистограмма времени обработки запросов (Percona)


Слайд 14
Текст слайда:

Мониторинг веб-приложения

Лог работы скрипта (>) – обновился за N часов

Лог ошибок работы скрипта (2>) – должен быть пуст

Обязательно ротируем логи - logrotate


Слайд 15
Текст слайда:

Мониторинг веб-приложения

Число ошибок в хитах за 15 минут - меньше L (из pinba)

Макс. время хита (тэга) – меньше M сек.

Макс. использование памяти хитом – меньше N МБ

Графики рисует простой плагин для munin


Слайд 16
Текст слайда:

Мониторинг веб-приложения

Гистограммы распределения времени хитов, памяти, кодам ответа – из логов (awk-скрипт) или pinba

Общая температура «по палате»


Слайд 17
Текст слайда:

Аналитика - munin

Дисковая подсистема


Слайд 18
Текст слайда:

Аналитика - munin

Сеть


Слайд 19
Текст слайда:

Аналитика - munin

Память

Apache MaxClients

MySQL buffers …

Нужно «прикинуть» максимальный расход памяти в приложениях и следить за ней


Слайд 20
Текст слайда:

Аналитика - munin

swap

Скорость работы с диском на неск. порядков ниже. Нужно стараться избегать своппинга.


Слайд 21
Текст слайда:

Аналитика - munin

Нагрузка


Слайд 22
Текст слайда:

Аналитика - munin

Нагрузка


Слайд 23
Текст слайда:

Аналитика - memcached

Ключевые графики


Слайд 24
Текст слайда:

Аналитика - MySQL

Ключевые графики


Слайд 25
Текст слайда:

Аналитика - MySQL

Ключевые графики


Слайд 26
Текст слайда:

Аналитика - MySQL

Ключевые графики


Слайд 27
Текст слайда:

Поиск узких мест

XHProf, pinba, XDebug


Слайд 28
Текст слайда:

Поиск узких мест

Apache /server-status

Включенные логи медленных запросов php-fpm, nginx, apache, mysql


Слайд 29
Текст слайда:

Да пребудет с нами сила! ☺


Слайд 30
Текст слайда:

Спасибо за внимание!
Вопросы?

Александр Сербул

serbul@1c-bitrix.ru
@AlexSerbul

#bitrix24


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика