Remove status logs

Hey, does anyone know if there is a parameter or what is the best class to override if I want to remove or change the frequency of the status log messages?

The ones that look like:

== Status ==
Current time: 2022-02-09 12:14:34 (running for 01:46:37.69)
Memory usage on this node: 18.0/31.9 GiB
Using FIFO scheduling algorithm.
Resources requested: 2.0/16 CPUs, 0/0 GPUs, 0.0/12.98 GiB heap, 0.0/6.49 GiB objects
Result logdir: /path/to/log
Number of trials: 1/1 (1 RUNNING)

cc @Dmitri I think it is a reasonable request

1 Like

cc @rliaw
This post needs more characters.

Hi @sangcho and @Dmitri, thanks for having a look.
I’m unsure what you mean Dmitri about needing more characters. Does it mean I should elaborate on my question?

Dmitri is just fooling around.

If you want to change the frequency of the status log, I think you can include a ProgressReporter class in Tune – Console Output (Reporters) — Ray v1.10.0

Perfect, thank you. I hadn’t found it in the doc. It seems I can simply change the argument max_report_frequency which is the interval between status logs in seconds, 5 being the default value. Thank you :slight_smile:

| This post needs more characters.

^ Apologies, dumb joke about the 20-character minimum for posts on this forum.

No worries at all :slight_smile:

Btw, my bad I tagged Dmitry. I thought it was the autoscaler log, not Tune log. Should’ve tagged Richard In the first place!