Железо и софт

Яндекс разработал и выложил в открытый доступ инструмент для мониторинга и анализа серверов

Перфоратор помогает разработчикам выявлять наиболее ресурсозатратные участки кода, а бизнесам — экономить

Яндекс разработал и выложил в открытый доступ Перфоратор — инновационный инструмент для непрерывного мониторинга и анализа серверов и приложений в режиме реального времени.

Перфоратор помогает разработчикам выявлять наиболее ресурсозатратные участки кода и предоставляет подробную статистику для последующей оптимизации. Благодаря выявлению неэффективного кода и поддержке профильной оптимизации Перфоратор предоставляет точные данные, которые позволяют предприятиям вручную оптимизировать свои приложения и сократить расходы на инфраструктуру до 20%. В зависимости от размера компании это может привести к экономии миллионов долларов в год и более.

Зачем нужен Перфоратор?

Компании могут использовать возможности Перфоратора, чтобы оптимизировать уже имеющуюся инфраструктуру без ущерба для производительности. Этот инструмент уже более года используется для профилирования во многих сервисах Яндекса, и теперь он стал доступен компаниям, разработчикам и аналитикам по всему миру.

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

Как работает Перфоратор

Перфоратор предоставляет подробную информацию об использовании серверных ресурсов и анализирует влияние кода на производительность, выявляя наиболее ресурсозатратные приложения. Перфоратор нативно поддерживает такие языки программирования, как C, C++, Go, Rust, Python и Java. Это решение обеспечивает углубленную аналитику и визуализацию данных с помощью Flame-графиков, тем самым значительно облегчая процесс диагностики проблем.

Опенсорсное решение для разработчиков и бизнеса

Решение выложить исходный код Перфоратора в открытый доступ отражает стремление Яндекса поддерживать взаимодействие с сообществом в рамках совместной разработки системных технологий.

Что дальше?

В ближайшем будущем Перфоратор будет расширен дополнительными возможностями, включая улучшенную интеграцию с Python и Java и более точный анализ событий.

Исходный код Перфоратора теперь доступен на GitHub. Там же можно скачать и исходный код других опенсорсных решений Яндекса — например, YaFSDP, инструмента, позволяющего ускорить обучение больших языковых моделей.

Перфоратор — новейшее решение в коллекции опенсорсных инструментов Яндекса. Ознакомиться со всеми опенсорсными проектами компании, включая YYaFSDP, AQLM и YTsaurus, можно на этой странице.

Shares:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *