Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- INFO: Started server process [1857317]
- INFO: Waiting for application startup.
- INFO: Application startup complete.
- INFO: Uvicorn running on http://0.0.0.0:61208 (Press CTRL+C to quit)
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- INFO: Shutting down
- INFO: Waiting for connections to close. (CTRL+C to force quit)
- INFO: Started server process [1147]
- INFO: Waiting for application startup.
- INFO: Application startup complete.
- INFO: Uvicorn running on http://0.0.0.0:61208 (Press CTRL+C to quit)
- INFO: Shutting down
- INFO: Waiting for application shutdown.
- INFO: Application shutdown complete.
- INFO: Finished server process [1147]
- Glances Web User Interface started on http://0.0.0.0:61208/
- Glances RESTful API Server started on http://0.0.0.0:61208/api/4
- INFO: Started server process [141271]
- INFO: Waiting for application startup.
- INFO: Application startup complete.
- INFO: Uvicorn running on http://0.0.0.0:61208 (Press CTRL+C to quit)
- INFO: Shutting down
- INFO: Waiting for application shutdown.
- INFO: Application shutdown complete.
- INFO: Finished server process [141271]
- Glances Web User Interface started on http://0.0.0.0:61208/
- Glances RESTful API Server started on http://0.0.0.0:61208/api/4
- INFO: Started server process [1395]
- INFO: Waiting for application startup.
- INFO: Application startup complete.
- INFO: Uvicorn running on http://0.0.0.0:61208 (Press CTRL+C to quit)
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- INFO: Shutting down
- INFO: Waiting for application shutdown.
- INFO: Application shutdown complete.
- INFO: Finished server process [1395]
- Glances Web User Interface started on http://0.0.0.0:61208/
- Glances RESTful API Server started on http://0.0.0.0:61208/api/4
- INFO: Started server process [1979969]
- INFO: Waiting for application startup.
- INFO: Application startup complete.
- INFO: Uvicorn running on http://0.0.0.0:61208 (Press CTRL+C to quit)
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- INFO: Shutting down
- INFO: Waiting for application shutdown.
- INFO: Application shutdown complete.
- INFO: Finished server process [1979969]
- Glances Web User Interface started on http://0.0.0.0:61208/
- Glances RESTful API Server started on http://0.0.0.0:61208/api/4
- INFO: Started server process [998]
- INFO: Waiting for application startup.
- INFO: Application startup complete.
- INFO: Uvicorn running on http://0.0.0.0:61208 (Press CTRL+C to quit)
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 258, in __update_plugin
- self._plugins[p].update()
- File "/app/glances/plugins/plugin/model.py", line 1124, in wrapper
- ret = fct(self, *args, **kw)
- ^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/plugins/plugin/model.py", line 1141, in wrapper
- ret = fct(*args, **kw)
- ^^^^^^^^^^^^^^^^
- File "/app/glances/plugins/processcount/__init__.py", line 85, in update
- glances_processes.update()
- File "/app/glances/processes.py", line 601, in update
- processlist = self.update_list(processlist)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/processes.py", line 628, in update_list
- return list_of_namedtuple_to_list_of_dict(processlist)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/globals.py", line 495, in list_of_namedtuple_to_list_of_dict
- return [namedtuple_to_dict(d) for d in data]
- ^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/globals.py", line 490, in namedtuple_to_dict
- return {k: (v._asdict() if hasattr(v, '_asdict') else v) for k, v in data.items()}
- ^^^^^^^^^^^^
- RuntimeError: dictionary changed size during iteration
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- ERROR: Exception in ASGI application
- Traceback (most recent call last):
- File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
- result = await app( # type: ignore[func-returns-value]
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- return await self.app(scope, receive, send)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
- await super().__call__(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
- await self.app(scope, receive, _send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
- await responder(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
- await self.app(scope, receive, self.send_with_gzip)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
- await self.middleware_stack(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
- await route.handle(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
- await self.app(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
- await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- raise exc
- File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- await app(scope, receive, sender)
- File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
- response = await f(request)
- ^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
- raw_response = await run_endpoint_function(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
- return await run_in_threadpool(dependant.call, **values)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
- return await anyio.to_thread.run_sync(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
- return await get_async_backend().run_sync_in_worker_thread(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
- return await future
- ^^^^^^^^^^^^
- File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
- result = context.run(func, *args)
- ^^^^^^^^^^^^^^^^^^^^^^^^
- File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
- self.__update_stats()
- File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
- self.stats.update()
- File "/app/glances/stats.py", line 269, in update
- self.__update_plugin(p)
- File "/app/glances/stats.py", line 260, in __update_plugin
- self._plugins[p].update_views()
- File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
- self.views[i[self.get_key()]]['mem']['decoration'] = alert
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
- KeyError: 'mem'
- INFO: Shutting down
- INFO: Waiting for connections to close. (CTRL+C to force quit)
- INFO: Started server process [1901161]
- INFO: Waiting for application startup.
- INFO: Application startup complete.
- INFO: Uvicorn running on http://0.0.0.0:61208 (Press CTRL+C to quit)
- INFO: Shutting down
- INFO: Waiting for application shutdown.
- INFO: Application shutdown complete.
- INFO: Finished server process [1901161]
- Glances Web User Interface started on http://0.0.0.0:61208/
- Glances RESTful API Server started on http://0.0.0.0:61208/api/4
- INFO: Started server process [2739482]
- INFO: Waiting for application startup.
- INFO: Application startup complete.
- INFO: Uvicorn running on http://0.0.0.0:61208 (Press CTRL+C to quit)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement