Яндекс разработал инструмент для мониторинга и анализа серверов
Яндекс разработал и выложил в открытый доступ «Перфоратор» — инновационный инструмент для непрерывного мониторинга и анализа серверов и приложений в режиме реального времени.
«Перфоратор» помогает разработчикам выявлять наиболее ресурсозатратные участки кода и предоставляет подробную статистику для последующей оптимизации. Благодаря выявлению неэффективного кода и поддержке профильной оптимизации «Перфоратор» предоставляет точные данные, которые позволяют предприятиям вручную оптимизировать свои приложения и сократить расходы на инфраструктуру до 20%. В зависимости от размера компании это может привести к экономии миллионов долларов в год и более.
Оптимизация ресурсов имеет ключевое значение как для крупных центров обработки данных и технологических корпораций, так и для обладающих ограниченными ресурсами малых бизнесов и стартапов. Вместо того, чтобы тратить средства на дополнительное оборудование, компании могут использовать возможности «Перфоратор», чтобы оптимизировать уже имеющуюся инфраструктуру без ущерба для производительности. Этот инструмент уже более года используется для профилирования во многих сервисах Яндекса, и теперь он стал доступен компаниям, разработчикам и аналитикам по всему миру.
Компании могут развертывать «Перфоратор» на собственных серверах, тем самым сводя к минимуму зависимость от внешних поставщиков облачной инфраструктуры и сохраняя полный контроль над своими данными. Это делает «Перфоратор» идеальным решением для организаций с жесткими требованиями к безопасности данных, работающих в закрытой инфраструктуре.
«Перфоратор» предоставляет подробную информацию об использовании серверных ресурсов и анализирует влияние кода на производительность, выявляя наиболее ресурсозатратные приложения. «Перфоратор» нативно поддерживает такие языки программирования, как C, C++, Go, Rust, Python и Java. Это решение обеспечивает углубленную аналитику и визуализацию данных с помощью Flame-графиков, тем самым значительно облегчая процесс диагностики проблем.
«Перфоратор» — новейшее решение в коллекции опенсорсных инструментов Яндекса. Ознакомиться со всеми опенсорсными проектами компании, включая YYaFSDP, AQLM и YTsaurus, можно по ссылке.