Small followup question, I assume this means it only changes for this session and will revert to what’s in the config file after a reboot? Can you confirm?
Do any of you know how to set the debug.addr environment variable through the docker run command instead of via the config.yaml? Something along the lines of -e --debug.addr 5999 ?
Hi
I’ve followed the guide and got the debug port exported (storage node).
It seems to be working fine but some info is missing.
eg From the curl examples you mention, the 1st (/mon/funcs) only shows 2 functions: storj.io/private/process.root storj.io/storj/private/version/checker.(*Client).All
The 5th example (/mon/trace/svg with regex=Download) returns: Bad Request: regex preselect matches 0 functions
adding &preselect=false, it never completes (no reply) even though I see downloads in the meantime (in the log).
Is there something else that needs to be enabled?
The log level is info if that is relevant.
Are you running the storage node updater? That might block the debug port first before the storage node gets it. They both share the same config file. My solution to this problem was to specify the debug port in my systemd service with --debug.addr