15.01.2015 Новости
Google Cloud Trace
Тестирование приложений — важный этап разработки. Одна из задач, которую приходится решать на этом этапе — оптимизация времени выполнения отдельных функций и выявление «узких» мест, сказывающихся на производительность работы приложения и системы в целом. Если для настольных платформ в распоряжении разработчиков давно имеются соответствующие инструменты диагностики, то для облачных сред такой класс продуктов находится на стадии раннего развития. Новый продукт этого класса — служба Google Cloud Trace, анонсированная на июньской конференции Google I/O в Сан-Франциско. 8 января Google объявила о начале опытной эксплуатации полнофункциональной бета-версии Cloud Trace. Назначение Google Cloud Trace состоит в том, чтобы оказывать помощь в диагностике приложений, запускаемых в облаке на платформе Google App Engine. Проблемы, которые можно решать с помощью этого инструмента, связаны с выявлением недостаточной производительности приложений из-за временных задержек на выполнение отдельных операций. Механизм Cloud Trace подключается к потокам инструкций, направляемых к облачным сервисам, и ведет их трассировку. Он способен выявлять замедления в обработке запросов и откликов облачной системы. Получая его подробный отчет, разработчик может выявить, где тратится время, и устранить проблему. Внешне Cloud Trace напоминает Dynamic Tracing (DTrace) — инструментальный пакет для динамической трассировки и отладки ядра и приложений, используемых для Solaris и других Unix-систем. Первоначально ...
читать далее.