aio-libs / aio-libs/aiomonitor
Announce: The new maintainer
- 主要语言
- Python
- 星标
- 777
- 派生
- 48
- PR 合并指标
- 30 天内没有已合并 PR
描述
As I have presented [aiomonitor-ng (next generation)](https://github.com/achimnol/aiomonitor-ng), which is a fork of this project, as [a session talk](https://us.pycon.org/2023/schedule/presentation/13/) and [a poster](https://us.pycon.org/2023/events/sprints/#sprint-45) in PyCon US 2023, @webknjaz has promoted me as the maintainer of this project.
aiomonitor-ng adds:
- A completely rewritten terminal UI using [prompt_toolkit](https://python-prompt-toolkit.readthedocs.io/en/master/) and [Click](https://click.palletsprojects.com/en/8.1.x/) including auto-completion of commands and task IDs
- Support for concurrent client connections (#140 is resolved!)
- Task creation chain tracker
- Task termination history
- Task cancellation chain tracker
- Filtering of long task lists using the task name and coro name
I'm going to do the following things during/after the PyCon US 2023 sprints:
- [x] Backport the changes of aiomonitor-ng
- [x] Rename the `master` branch to `main`
- Revamp the CI/CD and fix the broken test suite (let it use `pytest-asyncio`)
- Add a minimal web UI support in addition to the terminal UI (#84)
- Diagnose an issue which causes negative side-effects to the application event loop when the telnet server is broken (more details will follow as a separate issue)
- Pagination support for long task lists (#326)
- Integrate [pystack](https://github.com/bloomberg/pystack) as an additional option to inspect the deeper side of task stacks
Sprinters and contributors are also welcome!
贡献指南
评估
这个 Issue 还没有评估数据。