Size: a a a

Церковь метрик

2019 December 03

AN

Alex Nastin in Церковь метрик
Привет) есть вопрос) нужно померить задержку по транспортному протоколу) между разными джава приложениями), кто-то сталкивался с таким? важна точность измерений (погрешность возможна - я это понимаю) кто-то знает как это делать правильно? система хайлоуд) Например: Есть вирутальная машина А с системой А1 (java) и вирутальная машина Б с системой Б1 (java). Из системы А1 отправленно сообщение по TCP протоколу в систему Б1, как более точно посчитать время сколько он шел из одной системы в другую?
Машины в одной сети
источник

as

alex suslin in Церковь метрик
 SELECT non_negative_derivative(mean("ifHCInOctets"), 1s) *8 AS "In", non_negative_derivative(mean("ifHCOutOctets"), 1s) *-8 AS "Out" FROM "interface" WHERE ("hostname" = 'CISCO') AND time >= now() - 24h GROUP BY time(2m), "hostname" fill(null)"
источник

GG

George Gaál in Церковь метрик
это сложна
источник

GG

George Gaál in Церковь метрик
у тебя могут не совпадать временные метки на обеих машинах
источник

GG

George Gaál in Церковь метрик
а вообще будто это задача для сервисной сетки )
источник

as

alex suslin in Церковь метрик
вообщем я разобрался...  спасибо
источник

AN

Alex Nastin in Церковь метрик
George Gaál
а вообще будто это задача для сервисной сетки )
так они и не совпадают) по этому я тут)
источник

AN

Alex Nastin in Церковь метрик
надо сделать корректно)
источник

AN

Alex Nastin in Церковь метрик
а я не знаю как)
источник

GM

Gleb Mekhrenin in Церковь метрик
для начала синхронизируй время
источник

AN

Alex Nastin in Церковь метрик
Сейчас есть - время из системы берется в одной машине перед отправкой, после получения береться время в другой системе. И вычитается. Понимаю что-то в корне не верно, но как верно измерить не знаю.
Проблемы: Время в системах очень разные. Даже при синхронизации NTP и chrony на вируталках. И большая погрешность. И подход сам мне не нарвиться - считаю его не верным
источник

GM

Gleb Mekhrenin in Церковь метрик
не может быть такого если все нормально настроено с нормальными часами
источник

GM

Gleb Mekhrenin in Церковь метрик
раз "хайлоуд" то наверняка можете себе позволить атомные часы купить сетевые
источник

GM

Gleb Mekhrenin in Церковь метрик
пока время не будет сходиться смысл измерять что то сомнителен, ты таже в тсп таймштамп не посмотришь
источник

GM

Gleb Mekhrenin in Церковь метрик
по поводу времени стоит проверить еще настройки гипервизора и прочее, откуда точно время берется для системы
источник

AN

Alex Nastin in Церковь метрик
Gleb Mekhrenin
не может быть такого если все нормально настроено с нормальными часами
не могу согласиться. Погрешность есть всегда. Это даже есть доке https://chrony.tuxfamily.org/comparison.html.
источник

AN

Alex Nastin in Церковь метрик
Может я что-то очень сильно не понимаю)
источник

yL

yuyu L16+8E in Церковь метрик
NTP не очень поможет, если точность лучше миллисекунд нужна.
Тут скорее надо специальный огород городить: напр. посылать с одной системы в другую меченый пакет с таймстемпом и его же получать обратно. Тогда рассинхрон систем неважен.
источник

AN

Alex Nastin in Церковь метрик
Вы правы, точность нужна лучше миллисекунд
источник

GG

George Gaál in Церковь метрик
Alex Nastin
не могу согласиться. Погрешность есть всегда. Это даже есть доке https://chrony.tuxfamily.org/comparison.html.
+
источник