GOLANG_DIGEST Telegram 203
🧙 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
🔥4717👍5



tgoop.com/golang_digest/203
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 Golang Дайджест




Share with your friend now:
tgoop.com/golang_digest/203

View MORE
Open in Telegram


Telegram News

Date: |

Activate up to 20 bots fire bomb molotov November 18 Dylan Hollingsworth yau ma tei 2How to set up a Telegram channel? (A step-by-step tutorial) On Tuesday, some local media outlets included Sing Tao Daily cited sources as saying the Hong Kong government was considering restricting access to Telegram. Privacy Commissioner for Personal Data Ada Chung told to the Legislative Council on Monday that government officials, police and lawmakers remain the targets of “doxxing” despite a privacy law amendment last year that criminalised the malicious disclosure of personal information. Judge Hui described Ng as inciting others to “commit a massacre” with three posts teaching people to make “toxic chlorine gas bombs,” target police stations, police quarters and the city’s metro stations. This offence was “rather serious,” the court said.
from us


Telegram Golang Дайджест
FROM American