Warning: mkdir(): No space left on device in /var/www/tgoop/post.php on line 37

Warning: file_put_contents(aCache/aDaily/post/ntuzov/--): Failed to open stream: No such file or directory in /var/www/tgoop/post.php on line 50
Николай Тузов@ntuzov P.607
NTUZOV Telegram 607
🧙 goschedviz — Go Scheduler Visualizer

https://github.com/JustSkiv/goschedviz

Пока я делал завершающую часть ролика про планировщик, решил немного поиграться с визуализацией его работы... В итоге, слишком сильно увлёкся и получилось это.

Что это?
Красивая консольная утилита для визуализации работы планировщика Go в реальном времени. Показывает метрики, графики, очереди и всякое интересное (очень уж я люблю красивые консольные штуки вроде htop).

Важно: инструмент сделан исключительно в образовательных целях (а скорее даже — побаловаться на досуге). Не стоит использовать его в продакшене!

Что умеет:

- Мониторинг метрик планировщика в реальном времени
- Визуализация заполнения LRQ и GRQ
- Построение графиков LRQ и GRQ
- Работает с любой Go программой (в теории...)

Принцип работы максимально простой: запускаем целевую программу через schedtrace, парсим вывод и строим из него различные метрики, отрисовывая результат через termui.

Подробная документация, примеры использования и инструкция по установке есть в репозитории (есть и на русском).
Также там есть подробная инструкция по контрибьюту, если кто-то захочет поучаствовать в разработке. Это хороший учебный пример для новичков (но только после чтения инструкции!).

————
P.S. Третья часть ролика про планировщик всё ещё в работе. Там, кроме прочего, как раз будет живая демонстрация работы этого инструмента на разных примерах 🔨

#go_scheduler #repo
Please open Telegram to view this post
VIEW IN TELEGRAM



tgoop.com/ntuzov/607
Create:
Last Update:

🧙 goschedviz — Go Scheduler Visualizer

https://github.com/JustSkiv/goschedviz

Пока я делал завершающую часть ролика про планировщик, решил немного поиграться с визуализацией его работы... В итоге, слишком сильно увлёкся и получилось это.

Что это?
Красивая консольная утилита для визуализации работы планировщика Go в реальном времени. Показывает метрики, графики, очереди и всякое интересное (очень уж я люблю красивые консольные штуки вроде htop).

Важно: инструмент сделан исключительно в образовательных целях (а скорее даже — побаловаться на досуге). Не стоит использовать его в продакшене!

Что умеет:

- Мониторинг метрик планировщика в реальном времени
- Визуализация заполнения LRQ и GRQ
- Построение графиков LRQ и GRQ
- Работает с любой Go программой (в теории...)

Принцип работы максимально простой: запускаем целевую программу через schedtrace, парсим вывод и строим из него различные метрики, отрисовывая результат через termui.

Подробная документация, примеры использования и инструкция по установке есть в репозитории (есть и на русском).
Также там есть подробная инструкция по контрибьюту, если кто-то захочет поучаствовать в разработке. Это хороший учебный пример для новичков (но только после чтения инструкции!).

————
P.S. Третья часть ролика про планировщик всё ещё в работе. Там, кроме прочего, как раз будет живая демонстрация работы этого инструмента на разных примерах 🔨

#go_scheduler #repo

BY Николай Тузов




Share with your friend now:
tgoop.com/ntuzov/607

View MORE
Open in Telegram


Telegram News

Date: |

With Bitcoin down 30% in the past week, some crypto traders have taken to Telegram to “voice” their feelings. Healing through screaming therapy Telegram Android app: Open the chats list, click the menu icon and select “New Channel.” Some Telegram Channels content management tips Ng, who had pleaded not guilty to all charges, had been detained for more than 20 months. His channel was said to have contained around 120 messages and photos that incited others to vandalise pro-government shops and commit criminal damage targeting police stations.
from us


Telegram Николай Тузов
FROM American