Использование трейсинга для определения производительности сервисов на Tarantool Архитектуры, масштабируемость
Доклад отклонён
Тезисы
Для несложных проектов вы можете отлаживать ваши Tarantool Lua-приложения простыми print'ами или доступными для Lua библиотеками. Но с ростом проекта возникают более сложные вопросы: маркировка разных событий для анализов логов, просмотр графа выполнения запросов между сервисами и другие, агрегация логов между разными сервисами. Мы написали адаптер для сервиса сбора трейсов zipkin и реализовали спецификацию opentracing для использования в ваших Lua-проектах.
В докладе я покажу, как вы можете использовать все эти детали, чтобы заглянуть внутрь выполнения ваших Lua-проектов, собрать логи с разных сервисов и в удобном графическом интерфейсе отслеживать богатый внутренний мир созданного вами проекта.
Другие доклады секции Архитектуры, масштабируемость
Map-Reduce-операция длиною в год: архитектура отказоустойчивого планировщика batch-задач в системе Yandex.YT
Максим Ахмедов
Яндекс
Хьюстон, у нас проблема. Дизайн систем на отказ, паттерны разработки внутренних сервисов облака Amazon
Василий Пантюхин
Amazon Web Services
Архитектура программно-определяемого сервера для задач вертикального масштабирования — теория и практика
Роман Тимофеев
Selectel
Эффективные надежные микросервисы
Олег Анастасьев
Одноклассники
Почему вам нужна платформа межсервисного взаимодействия и как её построить уже сегодня?
Артемий Рябинков
Unity
5 лет в А.Д.у - Расчет цепочки поставок - ДДД Эванса на практике - Взгляд в будущее на 21 день
Артём Цурков
Сеть Связной
Автоназначение курьеров в Delivery Club, или Безопасные эксперименты в логистике
Денис Горев
Delivery Club
Как устроена многопоточность в Hazelcast
Владимир Озеров
Querify Labs
Жизнь без блокировок: не только lock-free и не только коллекции
Андрей Гончаров
Центр Речевых Технологий
Персонализация за 10 миллисекунд, или Как tinkoff.ru подстраивается под вас
Владимир Посвянский
Tinkoff
Когда работает не только на твоем ноутбуке. Опыт управления сетью в облаке
Дмитрий Бурмистров
VK Cloud Solutions
Реализация асинхронного фреймворка на базе Nginx: асинхронные задачи и сервисы на примере nginx-haskell-module
Алексей Радьков
DINS
Low Latency при работе с данными - какие бывают кейсы и как с ними работать
Евгений Журавлев
GridGain
Заключая контракт: как осуществить хороший API для (микро)сервиса
Анна Мелехова
Лаборатория Касперского
Микросервисная операционная среда для высоконагруженных вычислений в АСУ ТП АЭС
Вадим Подольный
CTO, Архитектор, руководитель разработки