Использование трейсинга для определения производительности сервисов на Tarantool Архитектуры, масштабируемость
Для несложных проектов вы можете отлаживать ваши Tarantool Lua-приложения простыми print'ами или доступными для Lua библиотеками. Но с ростом проекта возникают более сложные вопросы: маркировка разных событий для анализов логов, просмотр графа выполнения запросов между сервисами и другие, агрегация логов между разными сервисами. Мы написали адаптер для сервиса сбора трейсов zipkin и реализовали спецификацию opentracing для использования в ваших Lua-проектах.
В докладе я покажу, как вы можете использовать все эти детали, чтобы заглянуть внутрь выполнения ваших Lua-проектов, собрать логи с разных сервисов и в удобном графическом интерфейсе отслеживать богатый внутренний мир созданного вами проекта.