Мониторинг XXI век (Алиса Смирнова, Дима Никоненко, Женя Бурнаев)

885 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
885
On SlideShare
0
From Embeds
0
Number of Embeds
151
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Мониторинг XXI век (Алиса Смирнова, Дима Никоненко, Женя Бурнаев)

  1. 1. МониторингXXI векАлиса Смирнова,Дима Никоненко,Женя БурнаевГруппа нагрузочного тестированияHighload++, Москва, 25-26 октября 2010 года
  2. 2. Поговорим промониторинги
  3. 3. План1. Пороговый мониторинг vs Хороший2. Оглянемся вокруг3. Математические методы для мониторинга4. Подробно рассмотрим повседневнуюзадачу5. Проведем аналогии6. Общий подход к построению хорошегомониторинга7. Примеры использования
  4. 4. 1. Пороговый мониторинг vsХороший2. Оглянемся вокруг3. Математические методы для мониторинга4. Рассмотрим повседневную задачу5. Проведем аналогии6. Общий подход к построению хорошего
  5. 5. Пороговыймониторинг
  6. 6. Звенит, когда ужевсе сломалось
  7. 7. Хорошиймониторинг
  8. 8. Звенит, когда ещене сломалось...
  9. 9. ...но скоро сломается
  10. 10. Можно успетьпринять меры
  11. 11. Пороговыймониторинг
  12. 12. Срабатывает прикаждомпересечении
  13. 13. Хорошиймониторинг
  14. 14. Срабатывает одинраз и по делу
  15. 15. Нет ложныхтревог!
  16. 16. Как найтихорошиймониторинг?
  17. 17. 1. Пороговый мониторинг vs Хороший2. Оглянемся вокруг3. Математические методы для мониторинга4. Рассмотрим повседневную задачу5. Проведем аналогии6. Общий подход к построению хорошегомониторинга7. Примеры использования
  18. 18. В медицине -мониторингэпидемий
  19. 19. В навигации -мониторингнеисправностейдатчиков
  20. 20. В технике -мониторингизноса деталей
  21. 21. В экономике -мониторингтрендов
  22. 22. А еще...
  23. 23. ...мониторингсейсмоактивности
  24. 24. Давным-давно...
  25. 25. Но сейчас...
  26. 26. Глобальная система...
  27. 27. ...из тысяч сейсмографов
  28. 28. Сейсмоактивность— это случайныйпроцесс
  29. 29. Нужен тонкийинструмент
  30. 30. Чтобы былопросто
  31. 31. Данные СистемамониторингаСигнал тревоги
  32. 32. И надежно
  33. 33. Точность
  34. 34. Быстрота
  35. 35. В сейсмологии такаясистема уже есть
  36. 36. В ее основе —умная математикаполувековойвыдержки
  37. 37. 1. Пороговый мониторинг vs Хороший2. Оглянемся вокруг3. Математические методы длямониторинга4. Рассмотрим повседневную задачу5. Проведем аналогии6. Общий подход к построению хорошегомониторинга
  38. 38. А подробнееСуществуют общие математические методы:— Контрольные карты (Shewhart W.A., 1931);— Метод кумулятивных сумм (Page E.S., 1954);— Метод экспоненциально взвешенного скользящего среднего (Roberts S.W., 1959);— Фильтр Калмана (Kalman R.E., 1960);— Байесовские методы (Girshick M.A., Rubin H., 1952; Ширяев А.Н., 1961);— Процедура Ширяева-Робертса (Ширяев А.Н., 1961; Roberts S.W., 1966);— Метод на основе обобщенного отношения правдоподобия (Willsky A.S., 1976).
  39. 39. Из чего онивозникли?
  40. 40. Пуассоновский процесс
  41. 41. А решается она так:Много формул.
  42. 42. 1. Пороговый мониторинг vs Хороший2. Оглянемся вокруг3. Математические методы для мониторинга4. Рассмотрим повседневнуюзадачу5. Проведем аналогии6. Общий подход к построению хорошегомониторинга7. Примеры использования
  43. 43. Пороговый мониторинг
  44. 44. Хороший мониторинг
  45. 45. И стало вот так
  46. 46. Как применить длямониторинга любогоИнтернет-сервиса?
  47. 47. 1. Пороговый мониторинг vs Хороший2. Оглянемся вокруг3. Математические методы для мониторинга4. Рассмотрим повседневную задачу5. Проведем аналогии6. Общий подход к построению хорошегомониторинга7. Примеры использования
  48. 48. Современные методы— Асимптотически оптимальные методы (на основе обобщенного отношения правдоподобия) выявления разладки в случае нескольких каналов наблюдений (Никифоров 2000, 2003; Тартаковский, Розовский 2006, 2008).— Оптимальные методы обнаружения разладки для случая платы за получение новых наблюдений (Ширяев, 2010)— Методы обнаружения разладки для процессов со скачками (Пешкир, Ширяев, 2000).— Методы обнаружения разладки для диффузионных процессов (Гапеев, Ширяев, 2009)
  49. 49. От теории — кпрактике
  50. 50. 1. Пороговый мониторинг vs Хороший2. Оглянемся вокруг3. Математические методы для мониторинга4. Рассмотрим повседневную задачу5. Проведем аналогии6. Общий подход к построениюхорошего мониторинга7. Примеры
  51. 51. Все сервисыразные
  52. 52. Постановка задачи
  53. 53. Что мониторить?
  54. 54. Что считатьразладкой?
  55. 55. Какой должна быть—Точность обнаружения—Вероятность ложного срабатывания
  56. 56. Сбор данных
  57. 57. Предобработка...
  58. 58. ...слияние данных изразных источников
  59. 59. ...выделение циклов
  60. 60. ...нормировка
  61. 61. Эксперименты
  62. 62. Подбор параметров
  63. 63. Настройка сигналово разладке
  64. 64. Автоматизация
  65. 65. Оценка результата
  66. 66. Радость!
  67. 67. 2. Оглянемся вокруг3. Математические методы для мониторинга4. Рассмотрим повседневную задачу5. Проведем аналогии6. Общий подход к построению хорошегомониторинга7. Примеры
  68. 68. Лунапарк
  69. 69. Автоматическое выявление разладок
  70. 70. Автоматическое выявление разладок
  71. 71. Автоматическое выявление разладок При анализе используется время ответа, HTTP- и сетевые коды ответов Обучение на 500 размеченных тестах Точность обнаружения разладки около 97% при вероятности ложного срабатывания <1%
  72. 72. Мониторингпродакшн-кластера
  73. 73. Атаки на системуавторизации
  74. 74. Не только “да/нет”...
  75. 75. ...но и масштабпроблемы
  76. 76. Умный мониторинг— Математически доказанная эффективность;— Масштабируемость;— Гибкость настройки.
  77. 77. Вопросы?
  78. 78. Алиса Смирнова,Дима Никоненко,Женя БурнаевГруппа нагрузочноготестирования119021, Россия, Москва,ул. Льва Толстого, д. 16+7 (495) 739-00-00+7 (495) 739-70-70 — факсzero@yandex-team.runikonenko@yandex-team.ru

×