Commit d8f1a71f authored by jithu.tagore's avatar jithu.tagore

Update infra_as_service_monitor.py

parent a09c1159
......@@ -175,30 +175,26 @@ def docker_container():
containers = docker_client.containers.list(all=True)
for i in containers:
if i.attrs["State"]["Status"] =="restarting" or i.attrs["State"]["Status"] =="exited":
print(i.attrs["State"]["Status"])
container_restart.append(i)
start=i.attrs["State"]["StartedAt"]
end=i.attrs["State"]["FinishedAt"]
start_date = dateutil.parser.isoparse(start)
end_date = dateutil.parser.isoparse(end)
print(end_date)
time=((end_date-start_date).total_seconds())
print(time)
print(type(time))
if i.attrs["State"]["Status"] =="running" or i.attrs["State"]["Status"] =="created":
print(i.attrs["State"]["Status"])
start_date = dateutil.parser.isoparse(start)
end_date = datetime.datetime.now(tz=datetime.timezone.utc)
time=(end_date.astimezone(datetime.timezone.utc) - start_date.astimezone(datetime.timezone.utc)).total_seconds()
if time>3600:
time=time/3600
timing=str(int(time))+"hour"
if time<60:
timing=str(int(time))+"seconds"
if time>60:
time=time/60
timing=str(int(time))+"minute"
if time>3600:
time=time/3600
timing=str(int(time))+"hour"
print(time)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment