Size: a a a

QA — Load & Performance

2021 July 28

s

sergeyHa in QA — Load & Performance
Добрый день!
Возможно глупенький вопрос)

Для prometheus в jmx экспортере kafka существует метрика
process_cpu_seconds_total - Total user and system CPU time spent in seconds.

irate(process_cpu_seconds_total{instance}[1m])
Выводит утилизацию процессора.
Почему у нее на графике пик в районе 115%? (за 100%)

самое реальное, что думаю, но все равно сомнительный
process_cpu_seconds_total - утилизация общая на все ядра. Это не проверить т.к. доступа к серверу нету, node_exporter тоже чего то не поставили.
С описания кажется, что это не так, хотя у метрики cpu поды в кубере такое же имя и там эта метрика  в расчете на все ядра, то есть при 4 ядерном процессоре потолок будет 400%
источник

jj

jagga jagga in QA — Load & Performance
будет так
источник

jj

jagga jagga in QA — Load & Performance
в кубере вроде нету чистого деления на сpu - там под будет выдавать космические цифры, в номаде точно нет - там синтетический весовой коэффициент
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
в кубере ресурсы даются по квантам времени
источник

s

sergeyHa in QA — Load & Performance
Да
Но на глаз примерно можно сказать и в ядрах
https://stackoverflow.com/questions/40327062/how-to-calculate-containers-cpu-usage-in-kubernetes-with-prometheus-as-monitori

Так вроде получение cpu метрика всегда во времени выдает
источник

s

sergeyHa in QA — Load & Performance
Главный вопрос, почему jmx экспортер кафки превысил 100% в пик? Где не верная логика, что должно возвращать макс 100% для cpu
irate(process_cpu_seconds_total{instance}[1m])
источник

jj

jagga jagga in QA — Load & Performance
выделено например 2 цпу - это будет уже 200%
источник

jj

jagga jagga in QA — Load & Performance
при фул заюзе
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Если есть cpu limit на ноду kafka, то процент будет как % от лимита
Если сервер физический, то думаю, что от количества ядер. Возможно с поправкой на HyperTrading
источник

jj

jagga jagga in QA — Load & Performance
ну а так как там нежесткое прикрепление к мощи цпу - попугаи будут фиг пойми какие, останется принять и простить
источник

AA

Artem Astaxov in QA — Load & Performance
да это похоже везде где докеры
источник

AA

Artem Astaxov in QA — Load & Performance
или подобное
источник

AA

Artem Astaxov in QA — Load & Performance
тоже в свое время не понимал что за фигня😂
источник

jj

jagga jagga in QA — Load & Performance
Типа того
источник

jj

jagga jagga in QA — Load & Performance
Принять и простить
источник

jj

jagga jagga in QA — Load & Performance
Хотя просто мониторинг докер вагонов с телеграфа показывал мне адекватные цифры
источник

AA

Artem Astaxov in QA — Load & Performance
у нас телеграф с докеров как раз по 100% на ядро показывает
источник

VS

Vladislav Suvorov in QA — Load & Performance
да, у меня тоже такая дичь)
источник

jj

jagga jagga in QA — Load & Performance
Ну это и адекватно
источник

S7

Sam 7 in QA — Load & Performance
Всем привет. Какая то магия. Получаю exception PKIX path building failed: unable to find valid certification path to requested target
источник