Netflix TechBlog | Medium на русском
Подписаться
Заголовок: Мониторинг производительности в масштабах Netflix
Для Netflix управление запуском более тысячи новых продуктов по всему миру каждый месяц является приоритетной задачей, требующей прочных систем, обеспечивающих всестороннюю наблюдаемость. Компания стремится связать каждую историю с нужной аудиторией, но традиционные системные показатели, такие как частота ошибок и загрузка ЦП, не учитывают нюансы успешности названия. Чтобы преодолеть этот разрыв, Netflix необходимо разработать системы, которые распознают эти нюансы и позволят каждому названию блистать.В первые дни существования Netflix Originals команда запуска вручную проверяла размещение названий, но такой подход не мог масштабироваться с учетом глобальной экспансии компании. В результате Netflix столкнулась с операционными проблемами, связанными с предоставлением точных и своевременных ответов на сложные вопросы об эффективности названий и их обнаруживаемости. Компании требовалось масштабируемое решение, гарантирующее безупречный запуск каждого названия, с правильной настройкой метаданных и ресурсов, бесперебойным потоком данных и алгоритмами, функционирующими в соответствии с замыслом.Чтобы решить эти задачи, Netflix рассмотрела два варианта: обработка логов и точки наблюдаемости в системах персонализации. Обработка логов предлагает простое решение для мониторинга и анализа запуска названий, но у нее есть ограничения, например, в обнаружении проблем до их возникновения и обеспечении точности. С другой стороны, точки наблюдаемости обеспечивают мониторинг в режиме реального времени, упреждающее обнаружение проблем и повышенную точность, но требуют значительных первоначальных инвестиций и синхронизации усилий.В конечном счете Netflix приняла всеобъемлющую стратегию наблюдаемости, которая включает мониторинг в реальном времени, упреждающее обнаружение проблем и сопоставление с источником истины. Этот подход значительно повысил способность компании обеспечивать успешные запуски названий и их обнаружение на всей платформе. В следующей части этой серии Netflix поделится ключевыми техническими знаниями и подробностями о том, как им удалось этого добиться.