ray-project / ray

Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.
https://ray.io
Apache License 2.0
34.23k stars 5.81k forks source link

[dashboard] Ray Dashboard not showing [tune] tab #11641

Open Whakamua opened 4 years ago

Whakamua commented 4 years ago

What is the problem?

Ray Dashboard does not always display the Tune tab. And it seems random when it does display. The first time that I used Ray the Tune tab worked fine(this was about a week ago), but from the day after until now the tab is not showing. Except for yesterday, I did ray.shutdown() and then ray.init() again, and suddenly the tune tab was there(the web url went up to http://127.0.0.1:8266 from http://127.0.0.1:8265). The problem now was that when I was putting in the path to the tuning results nothing happened when pressing submit. When I now do ray.shutdown() and then ray.init() again, this doesn't work. (the web url also doesn't go up)

I am running MacOS 10.15.5 with python 3.7.7

Reproduction (REQUIRED)

I used a new pyenv environment and did the following:

Note: I get this warning: File descriptor limit 256 is too low for production servers and may result in connection errors. At least 8192 is recommended. --- Fix with 'ulimit -n 8192'

krfricke commented 4 years ago

Hi @JorDikk, thanks for raising this issue.

The Tune tab depends on the following dependencies:

pip install pandas tensorboard tabulate

The usual recommendation is to install pip install "ray[tune]" even after installing the latest wheels, as this will install dependencies such as pandas and tabulate. However, it currently does not install tensorboard, as it is tensorflow specific. So the Tune tab still wouldn't show.

cc @simon-mo can we make the dependency on tensorboard optional and just not show a tensorboard tab/display a note if it is not found?

Whakamua commented 4 years ago

Thanks @krficke, doing the steps you mentioned works!

I couldn't find this information on the docs, maybe I missed it. Otherwise I think it's useful to add it to the Installing ray or Ray Dashboard page.

krfricke commented 4 years ago

Yeah, updating the docs is definitely a good idea. I'd argue that we want to have a Tune tab in any case, but if the dependencies are not found, display a message with these install commands instead.

mfitton commented 4 years ago

@krfricke that's a great idea. I'm going to add a task to do that next sprint. Thanks for the suggestion.

rkooo567 commented 3 years ago

Hey @edoakes I don't think this is P1. I will modify it to P2

ThyrixYang commented 3 years ago

I have made the tune tab work for a while. However, it disappeared now. I think it's due to my failure of installing tensorflow and some packages broken. Would you please give me some hints on finding out what is missing? I don't know how to debug this since no error or even warnings are given, the tune tab just disappeared.

rkooo567 commented 3 years ago

Sorry this sounds bad. Did you get to find any logs from /tmp/ray/session_latest/logs/dashboard.log?

ThyrixYang commented 3 years ago

2021-02-02 17:34:23,575 INFO head.py:48 -- Dashboard head grpc address: 114.212.23.25:33921 2021-02-02 17:34:23,575 INFO head.py:50 -- Dashboard head http address: 127.0.0.1:8265 2021-02-02 17:34:23,575 INFO dashboard.py:82 -- Setup static dir for dashboard: /home/yangjq/anaconda3/envs/hmm/lib/python3.8/site-packages/ray/new_dashboard/client/build 2021-02-02 17:34:23,578 INFO head.py:161 -- Connect to GCS at b'114.212.23.25:38691' 2021-02-02 17:34:23,579 INFO utils.py:201 -- Get all modules by type: DashboardHeadModule 2021-02-02 17:34:23,835 INFO head.py:129 -- Loading DashboardHeadModule: <class 'ray.new_dashboard.modules.log.log_head.LogHead'> 2021-02-02 17:34:23,835 INFO head.py:129 -- Loading DashboardHeadModule: <class 'ray.new_dashboard.modules.logical_view.logical_view_head.LogicalViewHead'> 2021-02-02 17:34:23,836 INFO head.py:129 -- Loading DashboardHeadModule: <class 'ray.new_dashboard.modules.reporter.reporter_head.ReportHead'> 2021-02-02 17:34:23,836 INFO head.py:129 -- Loading DashboardHeadModule: <class 'ray.new_dashboard.modules.stats_collector.stats_collector_head.StatsCollector'> 2021-02-02 17:34:23,836 INFO head.py:129 -- Loading DashboardHeadModule: <class 'ray.new_dashboard.modules.tune.tune_head.TuneController'> 2021-02-02 17:34:23,836 INFO head.py:134 -- Loaded 5 modules. 2021-02-02 17:34:23,837 INFO head.py:207 -- <ResourceRoute [GET] -> <function Dashboard.get_index at 0x7f0d977de040> 2021-02-02 17:34:23,837 INFO head.py:207 -- <ResourceRoute [GET] <PlainResource /favicon.ico> -> <function Dashboard.get_favicon at 0x7f0d977de160> 2021-02-02 17:34:23,837 INFO head.py:207 -- <ResourceRoute [GET] <StaticResource /static -> PosixPath('/home/yangjq/anaconda3/envs/hmm/lib/python3.8/site-packages/ray/new_dashboard/client/build/static')> -> <bound method StaticResource._handle of <StaticResource /static -> PosixPath('/home/yangjq/anaconda3/envs/hmm/lib/python3.8/site-packages/ray/new_dashboard/client/build/static')>> 2021-02-02 17:34:23,837 INFO head.py:207 -- <ResourceRoute [GET] <PlainResource /log_index> -> <function LogHead.get_log_index at 0x7f0d977deee0> 2021-02-02 17:34:23,837 INFO head.py:207 -- <ResourceRoute [GET] <PlainResource /logical/actor_groups> -> <function LogicalViewHead.get_actor_groups at 0x7f0d977b9ca0> 2021-02-02 17:34:23,837 INFO head.py:207 -- <ResourceRoute [GET] <PlainResource /logical/kill_actor> -> <function LogicalViewHead.kill_actor at 0x7f0d977b9dc0> 2021-02-02 17:34:23,837 INFO head.py:207 -- <ResourceRoute [GET] <PlainResource /api/launch_profiling> -> <function ReportHead.launch_profiling at 0x7f0d94516790> 2021-02-02 17:34:23,837 INFO head.py:207 -- <ResourceRoute [GET] <PlainResource /api/ray_config> -> <function ReportHead.get_ray_config at 0x7f0d945168b0> 2021-02-02 17:34:23,837 INFO head.py:207 -- <ResourceRoute [GET] <PlainResource /api/cluster_status> -> <function ReportHead.get_cluster_status at 0x7f0d945169d0> 2021-02-02 17:34:23,838 INFO head.py:207 -- <ResourceRoute [GET] <PlainResource /nodes> -> <function StatsCollector.get_all_nodes[cache ttl=2, max_size=128] at 0x7f0d9449c8b0> 2021-02-02 17:34:23,838 INFO head.py:207 -- <ResourceRoute [GET] <DynamicResource /nodes/{node_id}> -> <function StatsCollector.get_node[cache ttl=2, max_size=128] at 0x7f0d9449ca60> 2021-02-02 17:34:23,838 INFO head.py:207 -- <ResourceRoute [GET] <PlainResource /memory/memory_table> -> <function StatsCollector.get_memory_table at 0x7f0d9449cc10> 2021-02-02 17:34:23,838 INFO head.py:207 -- <ResourceRoute [GET] <PlainResource /memory/set_fetch> -> <function StatsCollector.set_fetch_memory_info at 0x7f0d9449cd30> 2021-02-02 17:34:23,838 INFO head.py:207 -- <ResourceRoute [GET] <PlainResource /node_logs> -> <function StatsCollector.get_logs at 0x7f0d9449ce50> 2021-02-02 17:34:23,838 INFO head.py:207 -- <ResourceRoute [GET] <PlainResource /node_errors> -> <function StatsCollector.get_errors at 0x7f0d9449cf70> 2021-02-02 17:34:23,838 INFO head.py:207 -- <ResourceRoute [GET] <PlainResource /tune/info> -> <function TuneController.tune_info at 0x7f0d68f49700> 2021-02-02 17:34:23,838 INFO head.py:207 -- <ResourceRoute [GET] <PlainResource /tune/availability> -> <function TuneController.get_availability at 0x7f0d68f49820> 2021-02-02 17:34:23,838 INFO head.py:207 -- <ResourceRoute [GET] <PlainResource /tune/set_experiment> -> <function TuneController.set_tune_experiment at 0x7f0d68f49940> 2021-02-02 17:34:23,838 INFO head.py:207 -- <ResourceRoute [GET] <PlainResource /tune/enable_tensorboard> -> <function TuneController.enable_tensorboard at 0x7f0d68f49a60> 2021-02-02 17:34:23,838 INFO head.py:207 -- <ResourceRoute [GET] <StaticResource /logs -> PosixPath('/tmp/ray/session_2021-02-02_17-34-22_402039_1597207/logs')> -> <bound method StaticResource._handle of <StaticResource /logs -> PosixPath('/tmp/ray/session_2021-02-02_17-34-22_402039_1597207/logs')>> 2021-02-02 17:34:23,838 INFO head.py:208 -- Registered 20 routes. 2021-02-02 17:34:23,838 INFO datacenter.py:62 -- Purge data. 2021-02-02 17:34:23,871 INFO reporter_head.py:131 -- Subscribed to RAY_REPORTER: 2021-02-02 17:34:23,871 INFO stats_collector_head.py:175 -- Subscribed to ACTOR: 2021-02-02 17:34:23,871 INFO stats_collector_head.py:185 -- Getting all actor info from GCS. 2021-02-02 17:34:23,871 INFO stats_collector_head.py:269 -- Subscribed to <_Sender name:b'RAY_LOG_CHANNEL', is_pattern:False, receiver:<Receiver is_active:True, senders:1, qsize:0>> 2021-02-02 17:34:23,872 INFO stats_collector_head.py:292 -- Subscribed to b'ERROR_INFO:*' 2021-02-02 17:34:23,873 INFO stats_collector_head.py:209 -- Received 0 actor info from GCS. 2021-02-02 17:34:24,634 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:34:24 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:34:26,634 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:34:26 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:34:28,633 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:34:28 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:34:30,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:34:30 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:34:32,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:34:32 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:34:34,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:34:34 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:34:36,644 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:34:36 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:34:38,056 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597407 2021-02-02 17:34:38,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:34:38 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:34:39,567 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597402 2021-02-02 17:34:40,320 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597408 2021-02-02 17:34:40,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:34:40 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:34:42,197 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597405 2021-02-02 17:34:42,308 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597397 2021-02-02 17:34:42,647 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:34:42 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:34:44,634 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:34:44 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:34:46,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:34:46 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:34:47,397 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597407 2021-02-02 17:34:48,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:34:48 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:34:49,276 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597371 2021-02-02 17:34:50,204 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597409 2021-02-02 17:34:50,582 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597402 2021-02-02 17:34:50,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:34:50 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:34:52,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:34:52 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:34:54,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:34:54 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:34:54,870 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597399 2021-02-02 17:34:55,675 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597405 2021-02-02 17:34:55,676 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597374 2021-02-02 17:34:56,378 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597407 2021-02-02 17:34:56,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:34:56 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:34:58,640 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:34:58 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:00,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:00 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:01,053 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597368 2021-02-02 17:35:01,112 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597402 2021-02-02 17:35:01,384 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597376 2021-02-02 17:35:02,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:02 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:04,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:04 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:05,306 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597407 2021-02-02 17:35:06,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:06 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:08,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:08 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:08,646 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597405 2021-02-02 17:35:09,563 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597378 2021-02-02 17:35:10,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:10 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:12,295 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597372 2021-02-02 17:35:12,406 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597402 2021-02-02 17:35:12,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:12 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:13,905 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597406 2021-02-02 17:35:13,963 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597407 2021-02-02 17:35:13,964 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597407 2021-02-02 17:35:14,347 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597375 2021-02-02 17:35:14,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:14 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:16,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:16 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:18,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:18 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:20,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:20 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:21,682 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597405 2021-02-02 17:35:22,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:22 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:23,504 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597402 2021-02-02 17:35:23,509 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597402 2021-02-02 17:35:24,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:24 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:26,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:26 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:26,944 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597375 2021-02-02 17:35:28,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:28 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:29,945 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597379 2021-02-02 17:35:30,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:30 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:31,978 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597367 2021-02-02 17:35:32,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:32 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:34,127 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597365 2021-02-02 17:35:34,453 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597405 2021-02-02 17:35:34,454 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597405 2021-02-02 17:35:34,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:34 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:35,961 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597361 2021-02-02 17:35:36,505 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597370 2021-02-02 17:35:36,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:36 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:37,574 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597406 2021-02-02 17:35:38,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:38 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:40,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:40 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:41,777 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597365 2021-02-02 17:35:42,640 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:42 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:44,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:44 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:46,640 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:46 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:48,639 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:48 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:48,733 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597365 2021-02-02 17:35:48,901 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597410 2021-02-02 17:35:50,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:50 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:51,122 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597401 2021-02-02 17:35:52,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:52 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:54,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:54 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:54,679 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598242 2021-02-02 17:35:55,590 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597364 2021-02-02 17:35:55,805 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597365 2021-02-02 17:35:56,352 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597360 2021-02-02 17:35:56,638 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:56 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:35:58,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:35:58 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:00,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:00 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:02,592 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597365 2021-02-02 17:36:02,592 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597365 2021-02-02 17:36:02,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:02 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:04,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:04 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:06,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:06 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:07,990 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598250 2021-02-02 17:36:08,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:08 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:10,101 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597377 2021-02-02 17:36:10,637 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:10 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:12,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:12 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:13,482 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597406 2021-02-02 17:36:14,202 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597363 2021-02-02 17:36:14,587 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598649 2021-02-02 17:36:14,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:14 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:16,634 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:16 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:17,582 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597373 2021-02-02 17:36:17,756 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597366 2021-02-02 17:36:18,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:18 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:20,344 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597362 2021-02-02 17:36:20,637 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:20 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:20,964 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598691 2021-02-02 17:36:22,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:22 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:24,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:24 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:26,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:26 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:28,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:28 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:28,775 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598792 2021-02-02 17:36:30,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:30 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:31,504 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598724 2021-02-02 17:36:32,638 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:32 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:34,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:34 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:36,277 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597411 2021-02-02 17:36:36,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:36 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:38,346 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598792 2021-02-02 17:36:38,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:38 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:40,637 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:40 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:42,643 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:42 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:44,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:44 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:46,638 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:46 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:48,023 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:48 +0000] "GET / HTTP/1.1" 304 140 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:48,167 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:48 +0000] "GET /static/js/main.19c0a982.chunk.js HTTP/1.1" 304 140 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:48,454 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598792 2021-02-02 17:36:48,514 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:48 +0000] "GET /nodes?view=details HTTP/1.1" 200 243562 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:48,517 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:48 +0000] "GET /tune/availability HTTP/1.1" 200 278 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:48,542 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:48 +0000] "GET /logical/actor_groups HTTP/1.1" 200 161826 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:48,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:48 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:48,664 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:48 +0000] "GET /favicon.ico HTTP/1.1" 200 220 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:49,005 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598272 2021-02-02 17:36:49,501 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:49 +0000] "GET /nodes?view=details HTTP/1.1" 200 243562 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:49,503 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:49 +0000] "GET /tune/availability HTTP/1.1" 200 278 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:49,522 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:49 +0000] "GET /logical/actor_groups HTTP/1.1" 200 159946 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:50,500 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:50 +0000] "GET /nodes?view=details HTTP/1.1" 200 243562 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:50,502 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:50 +0000] "GET /tune/availability HTTP/1.1" 200 278 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:50,522 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:50 +0000] "GET /logical/actor_groups HTTP/1.1" 200 155815 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:50,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:50 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:51,499 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:51 +0000] "GET /nodes?view=details HTTP/1.1" 200 243562 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:51,515 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:51 +0000] "GET /tune/availability HTTP/1.1" 200 278 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:51,531 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:51 +0000] "GET /logical/actor_groups HTTP/1.1" 200 155815 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:52,499 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:52 +0000] "GET /nodes?view=details HTTP/1.1" 200 236468 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:52,501 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:52 +0000] "GET /tune/availability HTTP/1.1" 200 278 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:52,514 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:52 +0000] "GET /logical/actor_groups HTTP/1.1" 200 162095 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:52,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:52 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:53,353 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598747 2021-02-02 17:36:54,638 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:54 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:56,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:56 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:56,866 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598816 2021-02-02 17:36:57,591 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:57 +0000] "GET / HTTP/1.1" 304 140 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:57,652 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:57 +0000] "GET /static/js/main.19c0a982.chunk.js HTTP/1.1" 304 140 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:57,945 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:57 +0000] "GET /nodes?view=details HTTP/1.1" 200 236468 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:57,961 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:57 +0000] "GET /tune/availability HTTP/1.1" 200 278 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:57,970 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:57 +0000] "GET /logical/actor_groups HTTP/1.1" 200 163125 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:57,980 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:57 +0000] "GET /favicon.ico HTTP/1.1" 200 220 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:58,095 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598248 2021-02-02 17:36:58,095 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598845 2021-02-02 17:36:58,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:36:58 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:36:58,637 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598792 2021-02-02 17:37:00,220 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597411 2021-02-02 17:37:00,277 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597400 2021-02-02 17:37:00,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:00 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:01,687 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598247 2021-02-02 17:37:01,688 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598793 2021-02-02 17:37:02,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:02 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:04,510 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598820 2021-02-02 17:37:04,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:04 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:06,637 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:06 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:08,336 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598792 2021-02-02 17:37:08,337 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598792 2021-02-02 17:37:08,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:08 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:09,440 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:09 +0000] "GET / HTTP/1.1" 304 140 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:09,599 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:09 +0000] "GET /nodes?view=details HTTP/1.1" 200 241841 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:09,600 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:09 +0000] "GET /tune/availability HTTP/1.1" 200 278 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:09,613 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:09 +0000] "GET /logical/actor_groups HTTP/1.1" 200 169003 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:09,646 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:09 +0000] "GET /favicon.ico HTTP/1.1" 200 220 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:10,601 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:10 +0000] "GET /nodes?view=details HTTP/1.1" 200 257136 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:10,602 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:10 +0000] "GET /tune/availability HTTP/1.1" 200 278 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:10,614 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:10 +0000] "GET /logical/actor_groups HTTP/1.1" 200 164880 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:10,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:10 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:11,602 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:11 +0000] "GET /nodes?view=details HTTP/1.1" 200 257136 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:11,603 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:11 +0000] "GET /tune/availability HTTP/1.1" 200 278 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:11,614 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:11 +0000] "GET /logical/actor_groups HTTP/1.1" 200 164852 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:12,602 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:12 +0000] "GET /nodes?view=details HTTP/1.1" 200 257136 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:12,617 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:12 +0000] "GET /tune/availability HTTP/1.1" 200 278 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:12,626 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:12 +0000] "GET /logical/actor_groups HTTP/1.1" 200 164852 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:12,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:12 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:13,601 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:13 +0000] "GET /nodes?view=details HTTP/1.1" 200 249312 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:13,603 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:13 +0000] "GET /tune/availability HTTP/1.1" 200 278 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:13,628 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:13 +0000] "GET /logical/actor_groups HTTP/1.1" 200 171118 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:14,601 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:14 +0000] "GET /nodes?view=details HTTP/1.1" 200 249312 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:14,603 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:14 +0000] "GET /tune/availability HTTP/1.1" 200 278 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:14,628 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:14 +0000] "GET /logical/actor_groups HTTP/1.1" 200 172196 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:14,637 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:14 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:15,602 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:15 +0000] "GET /nodes?view=details HTTP/1.1" 200 249312 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:15,633 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:15 +0000] "GET /tune/availability HTTP/1.1" 200 278 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:15,656 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:15 +0000] "GET /logical/actor_groups HTTP/1.1" 200 172196 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:16,284 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598791 2021-02-02 17:37:16,602 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:16 +0000] "GET /nodes?view=details HTTP/1.1" 200 257182 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:16,604 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:16 +0000] "GET /tune/availability HTTP/1.1" 200 278 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:16,626 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:16 +0000] "GET /logical/actor_groups HTTP/1.1" 200 170316 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:16,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:16 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:17,601 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:17 +0000] "GET /nodes?view=details HTTP/1.1" 200 257182 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:17,603 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:17 +0000] "GET /tune/availability HTTP/1.1" 200 278 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:17,628 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:17 +0000] "GET /logical/actor_groups HTTP/1.1" 200 170316 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:18,605 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:18 +0000] "GET /nodes?view=details HTTP/1.1" 200 257182 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:18,621 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:18 +0000] "GET /tune/availability HTTP/1.1" 200 278 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:18,632 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:18 +0000] "GET /logical/actor_groups HTTP/1.1" 200 166185 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:18,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:18 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:18,643 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1599233 2021-02-02 17:37:19,262 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598812 2021-02-02 17:37:19,601 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:19 +0000] "GET /nodes?view=details HTTP/1.1" 200 250092 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:19,602 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:19 +0000] "GET /tune/availability HTTP/1.1" 200 278 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:19,618 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:19 +0000] "GET /logical/actor_groups HTTP/1.1" 200 164273 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:20,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:20 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:22,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:22 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:24,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:24 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:25,915 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598818 2021-02-02 17:37:26,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:26 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:27,080 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1599210 2021-02-02 17:37:27,302 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598787 2021-02-02 17:37:27,643 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1599240 2021-02-02 17:37:28,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:28 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:29,052 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1597369 2021-02-02 17:37:29,226 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598819 2021-02-02 17:37:30,637 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:30 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:30,796 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1599233 2021-02-02 17:37:31,962 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598790 2021-02-02 17:37:32,133 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598816 2021-02-02 17:37:32,355 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598747 2021-02-02 17:37:32,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:32 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:34,634 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:34 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:36,228 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:36 +0000] "GET / HTTP/1.1" 304 140 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:36,532 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:36 +0000] "GET /nodes?view=details HTTP/1.1" 200 250092 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:36,558 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:36 +0000] "GET /tune/availability HTTP/1.1" 200 278 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:36,573 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:36 +0000] "GET /logical/actor_groups HTTP/1.1" 200 181528 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:36,581 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:36 +0000] "GET /favicon.ico HTTP/1.1" 200 220 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:36,637 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:36 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:38,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:38 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:40,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:40 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:40,875 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1599252 2021-02-02 17:37:42,426 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:42 +0000] "GET / HTTP/1.1" 304 140 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:42,640 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:42 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:42,809 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:42 +0000] "GET /nodes?view=details HTTP/1.1" 200 254037 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:42,828 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:42 +0000] "GET /tune/availability HTTP/1.1" 200 278 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:42,837 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:42 +0000] "GET /logical/actor_groups HTTP/1.1" 200 176532 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:42,987 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:42 +0000] "GET /favicon.ico HTTP/1.1" 200 220 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:43,416 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1599233 2021-02-02 17:37:43,813 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:43 +0000] "GET /nodes?view=details HTTP/1.1" 200 248434 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:43,814 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:43 +0000] "GET /tune/availability HTTP/1.1" 200 278 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:43,825 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:43 +0000] "GET /logical/actor_groups HTTP/1.1" 200 176532 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:44,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:44 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:46,638 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:46 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:47,317 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1599577 2021-02-02 17:37:48,565 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1598820 2021-02-02 17:37:48,635 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:48 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" 2021-02-02 17:37:48,900 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1599238 2021-02-02 17:37:49,737 INFO stats_collector_head.py:281 -- Received a log for 114.212.23.25 and 1599242 2021-02-02 17:37:50,636 INFO web_log.py:206 -- 127.0.0.1 [02/Feb/2021:09:37:50 +0000] "GET /tune/info HTTP/1.1" 200 333 "http://127.0.0.1:8265/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36" @rkooo567 Thanks.

dvirginz commented 2 years ago

I still have it with ray 1.8.0 have both ray[default] and ray[tune], but no tune tab in the dashboard.

p-enel commented 2 years ago

I didn't have a tune tab either, even though I installed all the dependency with pip install "ray[tune]". Though looking at the log /tmp/ray/session_latest/logs/dashboard.log, the dashboard wasn't finding tensorboard. It was installed with the above command though. I installed it independently with conda and the tune tab now appears in the dashboard.

peterghaddad commented 2 years ago

@krfricke Is the tune tab supposed to only show on the legacy dashboard?

scottsun94 commented 2 years ago

@peterghaddad @p-enel @dvirginz @ThyrixYang @Whakamua In Ray 2.0, we changed the experimental dashboard to be the default dashboard. We plan to deprecate the old dashboard in the future. In the new dashboard, we currently don't support the tune tab / tune results table.

For better feature planning for the new dashboard, I have some questions:

ThyrixYang commented 2 years ago

@scottsun94 I think the tune tab is a useful feature since we can monitor the score and parameters conveniently without more coding. Tensorboard and ML flow are powerful tools, but we need to add more tensorboard logs manually, distributed logging is also problematic for tensorboard.


It would be nice if ray can write a tensorboard log and start a local TB server automatically. In such case the tune tab is unnecessary and the power of tensorboard is utilized.

scottsun94 commented 2 years ago

@ThyrixYang Thanks for the feedback. Added the request to our backlog.

zeyueN commented 1 year ago

It's been a while, just want to check what the status is for bringing back some basic monitoring functionalities ray tune runs on the dashboard. Staring at the table in stdout has been a bit frustrating.

scottsun94 commented 1 year ago

This is not planned in the next 3 months. Need @matthewdeng to triage and prioritize.

matthewdeng commented 1 year ago

This is not prioritized right now.

Can people share their feedback on what functionalities they would find helpful to expose in the dashboard, and what's lacking in the console output? Thanks!