hello everyone, would any one be so kind to share ...
# ask-metaflow
h
hello everyone, would any one be so kind to share how they set up the UI themselves? it is not clear to me how to follow https://github.com/Netflix/metaflow-ui/blob/master/docs/README.md and havent found any blogposts on people using it. would be grateful
👀 1
v
have you tried the templates here? They deploy UI by default too
h
hi ville, thanks for reaching out. this would be helpful when i go remote. i would like to first have it on my local and that readme is somewhat confusing (hasnt been updated since 2021)
v
did you try the local setup as described in "Running Metaflow UI locally"?
h
yes but i am getting: • from the container cmd
Copy code
$ docker run -p 3000:3000 -e METAFLOW_SERVICE=<http://localhost:8083/> metaflow-ui:latest
5
connecting
booting...
[Errno 111] Connection refused
4
connecting
booting...
[Errno 111] Connection refused
3
connecting
booting...
[Errno 111] Connection refused
2
connecting
booting...
[Errno 111] Connection refused
1
connecting
Port reachable 8082
ran out of retries to get migration version, exiting
Failed to get env version
• from
docker up
Copy code
/opt/metaflow-service$ docker-compose -f docker-compose.development.yml up
WARN[0000] The "CUSTOM_QUICKLINKS" variable is not set. Defaulting to a blank string. 
WARN[0000] The "NOTIFICATIONS" variable is not set. Defaulting to a blank string. 
WARN[0000] The "PLUGINS" variable is not set. Defaulting to a blank string. 
[+] Running 4/0
 â ¿ Container metaflow-service-db-1          Created                                                                                              0.0s
 â ¿ Container metaflow-service-migration-1   Created                                                                                              0.0s
 â ¿ Container metaflow-service-ui_backend-1  Created                                                                                              0.0s
 â ¿ Container metaflow-service-metadata-1    Created                                                                                              0.0s
Attaching to metaflow-service-db-1, metaflow-service-metadata-1, metaflow-service-migration-1, metaflow-service-ui_backend-1
metaflow-service-db-1          | 
metaflow-service-db-1          | PostgreSQL Database directory appears to contain a database; Skipping initialization
metaflow-service-db-1          | 
metaflow-service-db-1          | 2023-04-03 16:28:24.950 UTC [1] LOG:  listening on IPv4 address "0.0.0.0", port 5432
metaflow-service-db-1          | 2023-04-03 16:28:24.950 UTC [1] LOG:  listening on IPv6 address "::", port 5432
metaflow-service-db-1          | 2023-04-03 16:28:24.956 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
metaflow-service-db-1          | 2023-04-03 16:28:24.974 UTC [25] LOG:  database system was shut down at 2023-03-30 18:36:17 UTC
metaflow-service-db-1          | 2023-04-03 16:28:24.984 UTC [1] LOG:  database system is ready to accept connections
metaflow-service-migration-1   | 2023/04/03 16:28:25 goose: no migrations to run. current version: 20220503175500
metaflow-service-migration-1 exited with code 0
metaflow-service-metadata-1    | INFO:AsyncPostgresDB:global:Connection established.
metaflow-service-metadata-1    |    Pool min: 1 max: 10
metaflow-service-metadata-1    | 
metaflow-service-ui_backend-1  | INFO:AsyncPostgresDB:ui:Setting up notify trigger for flows_v3
metaflow-service-ui_backend-1  |    Keys: ['flow_id']
metaflow-service-ui_backend-1  | INFO:AsyncPostgresDB:ui:Setting up notify trigger for runs_v3
metaflow-service-ui_backend-1  |    Keys: ['flow_id', 'run_number', 'last_heartbeat_ts']
metaflow-service-ui_backend-1  | INFO:AsyncPostgresDB:ui:Setting up notify trigger for steps_v3
metaflow-service-ui_backend-1  |    Keys: ['flow_id', 'run_number', 'step_name']
metaflow-service-ui_backend-1  | INFO:AsyncPostgresDB:ui:Setting up notify trigger for tasks_v3
metaflow-service-ui_backend-1  |    Keys: ['flow_id', 'run_number', 'step_name', 'task_id']
metaflow-service-ui_backend-1  | INFO:AsyncPostgresDB:ui:Setting up notify trigger for artifact_v3
metaflow-service-ui_backend-1  |    Keys: ['flow_id', 'run_number', 'step_name', 'task_id', 'attempt_id', 'name']
metaflow-service-ui_backend-1  | INFO:AsyncPostgresDB:ui:Setting up notify trigger for metadata_v3
metaflow-service-ui_backend-1  |    Keys: ['flow_id', 'run_number', 'step_name', 'task_id', 'field_name', 'value']
metaflow-service-ui_backend-1  | INFO:AsyncPostgresDB:ui:Connection established.
metaflow-service-ui_backend-1  |    Pool min: 1 max: 10
metaflow-service-ui_backend-1  | 
metaflow-service-ui_backend-1  | INFO:AsyncPostgresDB:ui:cache:Connection established.
metaflow-service-ui_backend-1  |    Pool min: 1 max: 10
metaflow-service-ui_backend-1  | 
metaflow-service-ui_backend-1  | INFO:AsyncPostgresDB:ui:notify:Connection established.
metaflow-service-ui_backend-1  |    Pool min: 1 max: 10
metaflow-service-ui_backend-1  | 
metaflow-service-ui_backend-1  | INFO:ListenNotify:Connection acquired
metaflow-service-ui_backend-1  | INFO:AsyncPostgresDB:ui:heartbeat:Connection established.
metaflow-service-ui_backend-1  |    Pool min: 1 max: 10
metaflow-service-ui_backend-1  | 
metaflow-service-ui_backend-1  | INFO:AsyncPostgresDB:ui:websocket:Connection established.
metaflow-service-ui_backend-1  |    Pool min: 1 max: 10
metaflow-service-ui_backend-1  | 
metaflow-service-ui_backend-1  | INFO:AutoCompleteApi:0 cached tags in memory consuming 0 Mb
metaflow-service-ui_backend-1  | INFO:AsyncPostgresDB:global:Connection established.
metaflow-service-ui_backend-1  |    Pool min: 1 max: 10
metaflow-service-ui_backend-1  | 
metaflow-service-ui_backend-1  | INFO:root:Metadata service available at <http://0.0.0.0:8083/metadata>
metaflow-service-ui_backend-1  | INFO:Plugin:Init plugins
metaflow-service-ui_backend-1  | INFO:Plugin:Plugins ready: []
metaflow-service-ui_backend-1  | INFO:CacheAsyncClient:cache_data/artifact_search:Message: CACHE [2023-04-03T16:28:27.785107] IO ERROR: (None) Cache initialized with 0 permanents objects, 0 disposable objects, totaling 0 bytes.
metaflow-service-ui_backend-1  | INFO:CacheAsyncClient:cache_data/artifact_search:{'op': 'worker_terminate', 'keys': 1, 'stream_key': None, 'idempotency_token': '33b27f4fcb41e511bf12529dc96b44edaf30b48a'}
metaflow-service-ui_backend-1  | INFO:CacheAsyncClient:cache_data/artifact_search:Pending stream keys: []
metaflow-service-ui_backend-1  | INFO:CacheAsyncClient:cache_data/dag:Message: CACHE [2023-04-03T16:28:28.551956] IO ERROR: (None) Cache initialized with 0 permanents objects, 0 disposable objects, totaling 0 bytes.
metaflow-service-ui_backend-1  | INFO:CacheAsyncClient:cache_data/dag:{'op': 'worker_terminate', 'keys': 1, 'stream_key': None, 'idempotency_token': 'f8c9ae7607ef8c79ceb83055a6ee64e48bf57009'}
metaflow-service-ui_backend-1  | INFO:CacheAsyncClient:cache_data/dag:Pending stream keys: []
metaflow-service-ui_backend-1  | INFO:CacheAsyncClient:cache_data/log:Message: CACHE [2023-04-03T16:28:29.364617] IO ERROR: (None) Cache initialized with 0 permanents objects, 0 disposable objects, totaling 0 bytes.
metaflow-service-ui_backend-1  | INFO:CacheAsyncClient:cache_data/log:{'op': 'worker_terminate', 'keys': 1, 'stream_key': None, 'idempotency_token': 'd2bfaab88f820d5809c7d59fb62265244b5b7ae5'}
metaflow-service-ui_backend-1  | INFO:CacheAsyncClient:cache_data/log:Pending stream keys: []
metaflow-service-ui_backend-1  | INFO:CacheStore:Preloading 0 runs
👀 1
t
Hi @hundreds-engineer-66892, Could you fix this issue ?