---
tags: turbowish
---
# Console Work Issues Sketch
A sketch of the work needed to actually build the Console. This will break down everything into issues that will eventually get made on the [issue tracker](https://github.com/tokio-rs/console/issues).
## Console App
- Views
- State
- Tests
- What the best way to even test TUI apps?
## Monitor
This is currently the `console-subscriber`.
## Tokio instrumentation
In order to view data in the console, Tokio needs to instrument operations with `tracing` spans and events.
- Tasks
- Log a tracing event when `Waker::wake` is called.
- Log a tracing event when `Waker::clone` is called.
- Resources
- Create a span for each new IO registered
## Tracing/Valuable