Keysight xMetrics — программное решение для мониторинга и анализа торговой инфраструктуры в реальном времени

Детали

Официальная поставка

Оборудование поставляется с официальной документацией и гарантией производителя

Точный подбор

Помогаем выбрать модель с учётом технических требований и условий

Запрос цены

Стоимость оборудования рассчитывается индивидуально по запросу

Оперативная поставка

Обеспечиваем согласованные и оптимальные сроки поставки оборудования

xMetrics — программное решение для мониторинга и анализа торговой инфраструктуры в реальном времени. Обеспечивает сквозную корреляцию заявок, декодирование FIX и других торговых протоколов, измерение задержек с наносекундной точностью, анализ TCP и multicast-трафика, поиск microburst и потерь пакетов, а также формирование отчётности для MiFID II, FINRA и SEC 606.

ТЕХНИЧЕСКОЕ ОПИСАНИЕ
Мониторинг и аналитика производительности торговой инфраструктуры в реальном времени

xMetrics — программная платформа мониторинга торговых потоков, предназначенная для получения сквозной видимости и контроля торговой активности в реальном времени. Решение было разработано специалистами с опытом работы в инвестиционно-банковской инфраструктуре и торговых площадках, первоначально компанией Instrumentix, а теперь поддерживается Keysight.

Платформа отслеживает жизненный цикл сделок от рыночных данных и заявок до исполнения, работает без влияния на производственный поток и может развёртываться на стандартных серверах, специализированных системах захвата или сетевых пакетных брокерах V400 (Vision 400 / Vision 400XT).

Keysight xMetrics — программное решение для мониторинга и анализа торговой инфраструктуры в реальном времени

Пример панели мониторинга и аналитики xMetrics

Мониторинг и анализ торговой инфраструктуры в реальном времени (RTIMA)

RTIMA — это процесс захвата, декодирования и анализа сетевого трафика, содержащего заявки, сделки и рыночные данные в электронной торговой среде. Он охватывает взаимодействия между торговыми системами, биржами, брокерами и сетевой инфраструктурой, чтобы контролировать корректность и эффективность исполнения заявок и сделок.

Почему RTIMA становится критически важным

Compliance: контроль соблюдения требований финансовых рынков, включая MiFID II и SEC 606
Прозрачность: сквозная видимость жизненного цикла заявки от отправки до исполнения
Оптимизация производительности: выявление сетевых и прикладных проблем, влияющих на задержку и качество исполнения
Снижение рисков: выявление аномалий, рыночных злоупотреблений и операционных ошибок, способных привести к потерям

Кому необходим RTIMA

•Sell-side компании — брокеры и дилеры, исполняющие сделки клиентов
•Buy-side компании — хедж-фонды, управляющие активами и институциональные инвесторы
•Биржи и торговые площадки — для мониторинга потока заявок, стабильности и эффективности рынка
•Compliance-команды — для соблюдения внутренних политик и внешних регуляторных требований
•ИТ- и сетевые команды — для контроля инфраструктуры, торговых систем и устранения проблем производительности

Ключевые возможности и преимущества xMetrics

Масштабируемость. Развёртывание в средах, которые ранее были слишком сложными или дорогими для мониторинга.
Полная multi-hop видимость. Сквозное отслеживание каждой заявки и каждого тика рыночных данных независимо от смены протоколов между системами.
Корреляция и Root Cause Analysis. Анализ сложных связей «один-ко-многим» и быстрое выявление первопричин.
Обогащение данных. Интеграция внешних источников для добавления контекста к захваченным данным.
Оповещения в реальном времени. Контроль как агрегированных показателей, так и отдельных транзакций и производных метрик.
Мгновенная локализация проблем. Выявление сбоев рыночных данных, исполнения, сети, приложений или оборудования.
Пользовательские наборы данных и визуализация. Отдельные представления для разных групп пользователей.
Forensic Traffic Replay. Повторное воспроизведение захваченного трафика для анализа инцидентов и back-testing.
Интеграция с ISV. Поддержка ION Marketview, Horizon и Fidessa.
Поддержка бирж и классов активов. Мониторинг торговой активности на широком наборе площадок и рынков.
Устранение изолированных хранилищ данных. Открытый доступ к данным через публичную спецификацию протокола и стандартные интерфейсы.
Гибкое развёртывание. Стандартные серверы, сетевые пакетные брокеры V400 и специализированные устройства захвата.
Мониторинг multicast market data. Контроль качества многоадресных потоков рыночных данных.
Интеграция с FPGA. Использование возможностей gap detection продукта TradeStack для разгрузки CPU.

xMetrics доступен в двух вариантах эксплуатации: Managed Service, когда Keysight выполняет установку, настройку и проактивное управление, и Self-Managed, когда развёртыванием и конфигурацией управляет заказчик. В обоих случаях xMetrics предоставляется по годовой подписке.

Основные сценарии использования

•Мониторинг задержки приложений и сети
•Поиск заявок и алгоритмов (Order/Algo Search)
•Мониторинг состояния
•Мониторинг рыночных данных
•Мониторинг unicast-трафика
•Compliance
•Статистика задержек торговых площадок

Мониторинг задержки приложений и сети

xMetrics коррелирует сообщения на нескольких переходах через сетевой, инфраструктурный и прикладной уровни и показывает влияние каждого уровня на сквозную производительность. В отличие от традиционных сетевых средств, измеряющих задержку только между коммутаторами и маршрутизаторами, xMetrics измеряет реальную end-to-end задержку торгового пути через сложные multi-hop среды.

Платформа отслеживает преобразования протоколов и форматов при прохождении заявок через OMS, Smart Order Router и Market Gateway. Например, заявка FIX со стороны клиента может преобразовываться в нативный протокол биржи, а идентификаторы, символы и цены — менять представление. xMetrics сопоставляет эти поля в реальном времени и восстанавливает единый жизненный цикл сделки.

Keysight xMetrics — программное решение для мониторинга и анализа торговой инфраструктуры в реальном времени

Рисунок 1. Пример изменения «подписи» заявки при переходе между системами

Для надёжного сопоставления заявки с подтверждениями, исполнениями, изменениями и отменами требуется комбинация нескольких полей. В сложной торговой инфраструктуре таких переходов может быть десятки, и на каждом этапе xMetrics выполняет сопоставление, необходимое для точного измерения сквозной задержки.

Keysight xMetrics — программное решение для мониторинга и анализа торговой инфраструктуры в реальном времени

Рисунок 2. Пример multi-hop сопоставления заявок через Firewall, Gateway, OMS и Smart Order Router

Ключевые возможности измерения задержки

Multi-Hop Latency Monitoring: точность до 1 нс на нескольких переходах, с преобразованием полей и статистикой текущих и исторических данных
•Объёмы инструкций и исполнений по клиенту, MIC или направлению
•Выявление выбросов и drill-down с полным жизненным циклом заявки
•Метрики торговли: объём, стоимость, fill ratio, открытые заявки и скользящие средние
•Разбиение по любому полю или обогащённому полю: symbol, client, AlgoID, order type, application tier/group
•Обогащение данных через in-memory и дисковые lookup-таблицы
•Статистика: minimum, mean, maximum, median, standard deviation и произвольные перцентили
•Гибкие пользовательские alert-правила

Keysight xMetrics — программное решение для мониторинга и анализа торговой инфраструктуры в реальном времени

Рисунок 3. Пример статистики Round Trip Delay с Min, Max, Mean и перцентилями

Поиск Order / Algo

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

•Стандартные и полностью настраиваемые поисковые панели
•Поиск по любому полю с просмотром отдельных инструкций и всей цепочки заявок
•Быстрое извлечение и экспорт данных через TimeScaleDB и ClickHouse; доступны традиционные API
•Потоковая передача событий в реальном времени по модели Drop Copy через Kafka topics
•Торговые метрики: объёмы, стоимость, fill ratio, открытые заявки, скользящие средние и статистический анализ
•Статус compliance для правил торговых площадок, включая обязательства market maker и доступность сессии

Мониторинг состояния

xMetrics контролирует как физическую связность, так и прикладные логины к торговым площадкам и системам маршрутизации заявок.

•Состояние сетевого уровня по SYN, SYN/ACK, FIN и RST
•Состояние прикладного уровня по специфичным сообщениям площадок, например Login / LoginResponse
•Поддержка client-side FIX и market-side non-FIX соединений
•Multi-hop видимость состояния сети и приложений на каждом участке маршрута

Keysight xMetrics — программное решение для мониторинга и анализа торговой инфраструктуры в реальном времени

Рисунок 4. Пример статусной диаграммы доступа к торговой системе

Мониторинг рыночных данных

Для высокопроизводительной передачи рыночных данных площадки часто используют UDP multicast, который чувствителен к потере пакетов. xMetrics контролирует качество потоков, задержку, пропуски, микровсплески и другие параметры, влияющие на торговую производительность.

•One-Way Latency — измерение задержки между торговой площадкой и клиентской границей по timestamp из payload
•Gap Detection для всех каналов с метаданными по затронутым тикам и интеграцией протокола V400 TradeStream или функций TradeStack
•Измерение полосы пропускания в агрегированном виде и по каждому каналу
•Обнаружение microburst по байтам и пакетам в агрегированном виде и по каждому каналу
•Multi-Hop Latency Monitoring распределения рыночных данных
•Сэмплирование трафика с интервалом 1 мс в обоих направлениях и опциональные 1-секундные статистические сводки
•Обогащение данных метаданными и контекстом
•Обнаружение потерь пакетов в UDP и retransmission в TCP
•Alert-уведомления через syslog, email, Kafka и socket sink

Мониторинг unicast-трафика

TCP unicast играет ключевую роль в передаче потока заявок между buy-side, sell-side, торговыми площадками и внутренними системами. xMetrics предоставляет расширенную видимость TCP/IP для диагностики сетевых проблем.

•Анализ поведения TCP-соединений: SYN, FIN, RST
•Анализ retransmission, out-of-sequence, zero-window и duplicate ACK
•Обогащение сессий метаданными для отображения затронутых торговых сессий клиентов
•Агрегированная статистика RTR, OOO и DupAck
•Выявление потерь пакетов по запросам на повторную передачу
•Измерение microburst с интервалом 1 мс

Compliance

MiFID II в ЕС и Великобритании требует точной регистрации сообщений и событий на всём жизненном цикле заявки и предоставления данных по исполненным транзакциям. Передача, приём и изменение заявок, а также решения о торговле должны иметь точные временные метки; данные должны быть доступны регуляторам непрерывно или исторически до пяти лет.

В США FINRA Rule 4511 требует длительного хранения деловых коммуникаций, Rule 6820 — синхронизации системных часов в пределах 50 мс от NIST UTC и хранения доказательств синхронизации, а SEC Rule 606 устанавливает требования к информации о качестве исполнения.

xMetrics предоставляет независимое интегрированное решение для захвата прикладных, сетевых и транзакционных данных, необходимых для отчётности, анализа и хранения. Платформа может использовать существующую инфраструктуру захвата трафика и масштабироваться на распределённые площадки без полной перестройки ИТ-среды. Для новых развёртываний в архитектуру могут входить оптические TAP, packet broker / tap aggregator, xMetrics и TimeKeeper.

Keysight xMetrics — программное решение для мониторинга и анализа торговой инфраструктуры в реальном времени

Рисунок 5. Пример архитектуры compliance с optical TAP, packet broker, xMetrics и TimeKeeper

Статистика задержек торговых площадок

Торговые площадки всё чаще предоставляют клиентам подробную статистику задержек: от общего времени прохождения заявки до разбиения по gateway, matching engine и ticker plant. xMetrics может собирать, хранить и анализировать задержки этих подсистем и передавать результаты в отчётах или в реальном времени.

Keysight xMetrics — программное решение для мониторинга и анализа торговой инфраструктуры в реальном времени

Рисунок 6. Архитектура измерения задержки торговой площадки

Компоненты xMetrics

Capture and Decode — xAgent

xAgent отвечает за захват и декодирование трафика от Feed Handler, OMS, Smart Order Router и других компонентов. Обычно трафик поступает через optical TAP и network packet broker / tap aggregator.

FIX: декодирование execution- и market-data трафика FIX
Fixed Width: декодеры фиксированной ширины, создаваемые XML-конфигурацией без дополнительной разработки
Custom / Bespoke: пользовательские декодеры на C++
Hasher: мониторинг без декодирования payload с использованием hashed signatures

Correlation — xMaster

xMaster — корреляционный движок для обработки сложных нелинейных связей в торговых платформах. Он сопоставляет декодированные события от xAgent и формирует транзакционные модели, отслеживающие производительность через сложные среды.

Summarization — xReporter

xReporter агрегирует транзакции за настраиваемые интервалы, например 60 секунд для execution data или 5 секунд для market data. Он формирует статистику по gateway, trader, symbol и другим измерениям: min, max, mean, median, standard deviation, jitter, произвольные перцентили, message rate и bandwidth.

Измерение сети

xMetrics измеряет bandwidth, traffic rate, packet rate и microburst в обоих направлениях и выявляет TCP-аномалии, включая retransmission и zero-window.

Enrichment and Transformation

Mutations Framework позволяет обогащать данные внешними источниками и применять User Defined Functions для преобразования полей, пересчёта значений, преобразования символики и добавления метаданных. Это обеспечивает сквозную multi-hop инструментализацию распределённых торговых сред.

Persistence

Деловые транзакции, summary metrics, сетевые параметры и декодированные события могут сохраняться в ElasticSearch, InfluxDB, ClickHouse и TimescaleDB. Период хранения настраивается по типу данных; доступ возможен через JDBC, Elastic APIs и InfluxQL.

Alerting

xMetrics поддерживает адаптивные alert-сценарии для бизнес-данных, сетевого поведения и состояния серверов. Помимо обычных SLA/threshold правил можно строить data-driven условия, например превышение текущей задержкой 95-го перцентиля за последний час, отклонение packet rate более чем на две стандартные девиации от сопоставимого периода или совпадение microburst с retransmission и всплеском latency.

Visualization — Genesis

Genesis, основанный на Grafana, предоставляет multi-tenant платформу визуализации с пользовательскими dashboard, timeseries-графиками, real-time alerting и поиском транзакций. Поддерживается добавление внешних наборов данных в единые представления.

BI Reporting и Report Editor

Опция BI Reporting позволяет создавать параметризованные и плановые отчёты, включая intraday и end-of-day, с экспортом в PDF, HTML или изображения. Report Editor доступен для Windows, Linux и macOS и поддерживает автоматизацию создания отчётов и отправку по email.

Поддерживаемые платформы

•Стандартные серверы
•Высокопроизводительные устройства захвата пакетов FMADIO или Endace
•Сетевой пакетный брокер V400 (Vision 400 / Vision 400XT)
•Публичные и частные облачные среды

Технические характеристики

Параметр Значение
Страна происхождения Великобритания
Поддерживаемая версия ПО Alma Linux 8.X
Минимальная аппаратная платформа 16-ядерный CPU, 64 ГБ RAM, SSD 1 ТБ
Типичная аппаратная платформа 2 × 24-ядерный CPU с Hyper-Threading или 96-ядерный CPU, 256 ГБ RAM, 8 × 1 ТБ SAS 10k 12 Gbps

Информация для заказа

Партномер Наименование
Отдельные развёртывания
SUB-XMET-CORE-SAT xMetrics Satellite Software Engine (937-4000)
Пакеты Core
SUB-XMET-CORE-ESSENT xMetrics Core Software Engine — Essential (937-4001)
SUB-XMET-CORE-PLUS xMetrics Core Software Engine — Plus (937-4002)
SUB-XMET-CORE-ADV xMetrics Core Software Engine — Advanced (937-4003)
SUB-XMET-CORE-PRO xMetrics Core Software Engine — Pro (937-4004)
Интегрированные развёртывания на V400
SUB-XMV4-CORE-SAT xMetrics Satellite Software Engine для V400 (937-4031)
SUB-XMV4-CORE-ESSENT xMetrics Core Software Engine для V400 — Essential (937-4032)
SUB-XMV4-CORE-PLUS xMetrics Core Software Engine для V400 — Plus (937-4033)
SUB-XMV4-CORE-ADV xMetrics Core Software Engine для V400 — Advanced (937-4034)
SUB_XMET_EXTKAFKA_M/S xMetrics External Kafka Broker Support — доступно только для планов Advanced и Pro
Дополнительные опции
SUB-XMET-RSOCKET xMetrics Remote Socket Support (937-4021)
SUB-XMET-BI xMetrics Business Intelligence (937-4022)
SUB-XMET-3PDATA xMetrics 3rd Party Data Support (937-4023)
SUB-XMET-EXTDB xMetrics External DataStore Support (937-4024)
SUB-XMET-EXTKAFKA xMetrics External Kafka Broker Support (937-4025)
909-5326 xMetrics (Self-Managed) — Upgrade to Essential Support (937-4026)
909-5327 xMetrics (Self-Managed) — Upgrade to Enterprise Support (937-4027)
SUB-XMET-MAN-SERVICE xMetrics Managed Service — удалённое управление внедрённой средой (937-4028)
SUB-XMET-DECODE xMetrics Regional Market Data and Execution Decoder Pack (937-4029)
XMET-PS-SERVICES xMetrics Professional Service Fees (937-4030)
Характеристики:
Название Значение
Тип Программная платформа Real-Time Trading Infrastructure Monitoring and Analytics для анализа торговых операций, рыночных данных и производительности сети
Развертывание Стандартные серверы bare metal, высокопроизводительные системы захвата пакетов, сетевые пакетные брокеры Keysight Vision 400, публичные и частные облака
Протоколы и форматы FIX, Fixed Width, Custom/Bespoke и Hasher; поддержка пользовательских декодеров и форматов
Компоненты xAgent — захват и декодирование трафика; xMaster — корреляция транзакций; xReporter — агрегация, статистика и отчётность
Назначение Мониторинг Feed Handler, OMS, Smart Order Router, биржевых шлюзов и других компонентов электронной торговой инфраструктуры
Мониторинг End-to-end latency, packet rate, bandwidth, microbursts, multicast gaps, TCP retransmission, out-of-order packets, zero-window и duplicate ACK
Точность Измерение задержек с наносекундной точностью
Хранилища данных Elasticsearch, InfluxDB, ClickHouse, TimescaleDB; интеграция с Kafka
Системные требования Минимально 16 ядер CPU, 64 ГБ RAM и 1 ТБ SSD; поддерживаемая ОС — AlmaLinux 8.x
Особенности Сквозная Multi-Hop-корреляция жизненного цикла заявок, Mutations Framework, анализ первопричин задержек, произвольные перцентили и статистика jitter, мультитенантные дашборды на базе Grafana, поиск и трассировка отдельных заявок, гибкие оповещения и отчётность для MiFID II, FINRA и SEC 606

 

Автоматизация:

Возможность автоматизации с помощью собственного ПО: интеграция, автоматизация измерений, собственные база данных и VISA-мост.

СПОАИ — специальное программное обеспечение для автоматизации измерений, разработанное на мощностях «Акметрон» — отечественного разработчика программного обеспечения, производителя и крупнейшего поставщика оборудования с 2012 года.

Это клиент-серверное приложение с многопользовательской распределённой архитектурой, которое решает задачи повышения производительности труда на производстве, сокращения длительности измерений и снижения требований к квалификации персонала. ПО внесено в реестр Минцифры: №28145

 

Ключевые преимущества:

  • Полный цикл «под ключ»: от разработки до сопровождения
  • Клиент-серверная архитектура с самостоятельной переналадкой
  • Централизованный сбор и хранение результатов в БД с возможностью миграции в вашу БД
  • Генератор отчетов на основе ваших шаблонов (docx. и xlsx.)
  • Управление приборами с любым типом интерфейса
  • ПО работает на системах Windows, Linux, MacOS, доступна веб-версия

 

Результаты внедрений:

  • Непрерывная работа в автоматическом режиме до 48 часов
  • До 4 500 измерений за этап
  • Одновременное управление 15+ приборами
  • Автоматизация техтренировки и полной программы испытаний выпускаемых изделий — более 10 контролируемых приборов на одном рабочем месте, до 4 500 автоматизированных измерений в каждом этапе, непрерывная работа в автоматическом режиме 24–48 часов
  • Измерение радиотехнических характеристик приемопередающих модулей
  • Автоматизация тестирования фотонных интегральных схем
  • Контроль и испытания СВЧ-усилителей для космических аппаратов

Оплата товаров осуществляется по безналичному расчёту на основании выставленного счёта.
Счёт на оплату формируется после согласования коммерческого предложения и условий поставки.
Реквизиты для оплаты будут предоставлены вместе с подтверждением заказа менеджером компании.

Мы осуществляем доставку продукции во все регионы Беларуси и России.
Условия и стоимость доставки определяются индивидуально для каждого заказа — с учётом объёма, габаритов и адреса получателя.
После оформления заявки наш менеджер свяжется с вами для уточнения всех деталей и подбора оптимального способа доставки.

Возможно вас заинтересует
Оставить номер
Оставьте свой номер и мы вам перезвоним
*Нажимая на кнопку вы соглашаетесь с условиями политики конфиденциальности
Отправить заявку
Keysight xMetrics — программное решение для мониторинга и анализа торговой инфраструктуры в реальном времени
Наш менеджер свяжется с вами в ближайшее время
*Нажимая на кнопку вы соглашаетесь с условиями политики конфиденциальности
Оставить номер
Оставьте свой номер и мы вам перезвоним
*Нажимая на кнопку вы соглашаетесь с условиями политики конфиденциальности

Запросить демонстрацию

Заполните форму, и мы подготовим персональное демо «АЭРОСИМ».

Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности