Right now to capture profile in TensorBoard, user is asked set an duration in prior. But a better way is to have a start and stop button that allow users to start or stop profiling at any time they want. It can also avoid holding the request open for the duration of profiling.