Pinterest перешел на open-source gProfiler от Intel для оптимизации мониторинга
Платформа Pinterest начала использовать открытое решение gProfiler от Intel для унифицированного мониторинга производительности своих многочисленных сервисов и сотен тысяч инстансов, обеспечивающих работу для 640 млн пользователей ежемесячно.
Ранее инженеры Pinterest сталкивались с проблемами из-за разнородности инструментов мониторинга, таких как perf, async-profiler и py-spy. Это приводило к фрагментации данных и затрудняло сопоставление профилей производительности между различными языками программирования (Java, Python, C++, Go, Node.js) и серверами.
Вместо создания собственной закрытой системы мониторинга, Pinterest решила сотрудничать с Intel. Они совместно доработали gProfiler, инструмент с открытым исходным кодом, и все внесенные изменения были возвращены в проект open-source.
Переход на gProfiler позволяет Pinterest получить унифицированное представление о производительности всех своих сервисов, что упрощает отладку, оптимизацию и обеспечивает более стабильную работу платформы. Это решение демонстрирует тренд на использование открытых технологий даже крупными компаниями для сложных инфраструктурных задач.
Часто задаваемые вопросы
Что такое gProfiler?
gProfiler — это открытый инструмент для непрерывного профилирования и мониторинга производительности программного обеспечения, разработанный при участии Intel.
Почему Pinterest перешёл на gProfiler?
Pinterest перешёл на gProfiler для унификации мониторинга производительности своих сервисов, чтобы решить проблему фрагментации данных от ранее используемых разрозненных инструментов.
Какую пользу получит Pinterest от использования gProfiler?
Использование gProfiler поможет Pinterest упростить отладку, оптимизировать работу своей масштабной инфраструктуры и обеспечить более стабильный сервис для миллионов пользователей.
Были ли изменения в gProfiler переданы в открытый доступ?
Да, все доработки gProfiler, выполненные в сотрудничестве Pinterest и Intel, были переданы обратно в проект с открытым исходным кодом.
Источник: Habr · Rusability ИИ


Комментарии (0)
Без регистрации. Комментарии проверяются автоматически перед публикацией.
Пока нет комментариев. Будьте первым!