Skip to content

Announce: The new maintainer #333

@achimnol

Description

@achimnol

As I have presented aiomonitor-ng (next generation), which is a fork of this project, as a session talk and a poster 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 and Click including auto-completion of commands and task IDs
  • Support for concurrent client connections (WIP: Use threads to allow more than one connection #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:

  • Backport the changes of aiomonitor-ng
  • 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 (Expose monitor over HTTP #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 (Add grep-wise option on ps #326)
  • Integrate pystack as an additional option to inspect the deeper side of task stacks

Sprinters and contributors are also welcome!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions