Go и счётчики производительности
От: SergASh  
Дата: 28.11.20 16:41
Оценка:
Привет всем!

Коллеги, подскажите, есть ли способ из go создавать и обновлять счётчики производительности Windows?
Задача моя предолагает, что будет несколько сетевых соединений, открытых продолжительное время,
и мне бы хотелось мониторить сколько трафика они отъедают по отдельности и все вместе.

Народ использует для подобных целей какие-то головоломные комбинации софта, всякие эластики/инфлюксы/кибаны/графаны,
но все это, во-первых, не под Windows, а во-вторых, как-то непропорционально сложно для моей задачи.

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

Понятно, что можно самому нагородить интеропа, но может это уже сделано за меня?
Или я опять хочу слишком много?

Спасибо.
Re: Go и счётчики производительности
От: Doom100500 Израиль  
Дата: 29.11.20 08:14
Оценка: 4 (1)
Здравствуйте, SergASh, Вы писали:

SAS>Привет всем!


SAS>Коллеги, подскажите, есть ли способ из go создавать и обновлять счётчики производительности Windows?

SAS>Задача моя предолагает, что будет несколько сетевых соединений, открытых продолжительное время,
SAS>и мне бы хотелось мониторить сколько трафика они отъедают по отдельности и все вместе.

SAS>Народ использует для подобных целей какие-то головоломные комбинации софта, всякие эластики/инфлюксы/кибаны/графаны,

SAS>но все это, во-первых, не под Windows, а во-вторых, как-то непропорционально сложно для моей задачи.

SAS>Однако на гитхабе мне не удалось найти ничего подходящего.

SAS>Максимум, что нашел — примеры как прочитать значения уже существующих стандартных счетчиков, но это не то, что нужно.

SAS>Понятно, что можно самому нагородить интеропа, но может это уже сделано за меня?

SAS>Или я опять хочу слишком много?

SAS>Спасибо.




В Go есть свой pprof. Как там со специфичными счётчиками винды — тяжело сказать, но Go можно профилировать встроенными в него средцтвами.

PS
Спасибо за внимание
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.