X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Femuvim%2Fdcemulator%2Fmonitoring.py;h=de96e37e9fdbb230620ab8714deb8f9fc3f06f5d;hb=a7f601c1121f467de22cd024d543672980533a2d;hp=d0e45daabc0fe426cccf25f510eadc76d1b3e921;hpb=a50ddb3309a321af8af4a8c1b7aec0b9b224989c;p=osm%2Fvim-emu.git diff --git a/src/emuvim/dcemulator/monitoring.py b/src/emuvim/dcemulator/monitoring.py index d0e45da..de96e37 100755 --- a/src/emuvim/dcemulator/monitoring.py +++ b/src/emuvim/dcemulator/monitoring.py @@ -600,6 +600,17 @@ class DCNetworkMonitor(): labels=['com.containernet'], name='skewmon' ) + # Wait a while for containers to be completely started + started = False + wait_time = 0 + while not started: + list1 = self.dockercli.containers.list(filters={'status': 'running', 'name': 'prometheus'}) + if len(list1) >= 1: + started = True + if wait_time > 5: + return 'skewmon not started' + time.sleep(1) + wait_time += 1 return ret