Advertisement
FengShui

glances log

Jan 23rd, 2025
15
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 263.03 KB | Fixit | 0 0
  1. INFO: Started server process [1857317]
  2. INFO: Waiting for application startup.
  3. INFO: Application startup complete.
  4. INFO: Uvicorn running on http://0.0.0.0:61208 (Press CTRL+C to quit)
  5. ERROR: Exception in ASGI application
  6. Traceback (most recent call last):
  7. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  8. result = await app( # type: ignore[func-returns-value]
  9. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  10. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  11. return await self.app(scope, receive, send)
  12. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  13. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  14. await super().__call__(scope, receive, send)
  15. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  16. await self.middleware_stack(scope, receive, send)
  17. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  18. raise exc
  19. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  20. await self.app(scope, receive, _send)
  21. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  22. await responder(scope, receive, send)
  23. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  24. await self.app(scope, receive, self.send_with_gzip)
  25. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  26. await self.app(scope, receive, send)
  27. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  28. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  29. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  30. raise exc
  31. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  32. await app(scope, receive, sender)
  33. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  34. await self.middleware_stack(scope, receive, send)
  35. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  36. await route.handle(scope, receive, send)
  37. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  38. await self.app(scope, receive, send)
  39. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  40. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  41. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  42. raise exc
  43. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  44. await app(scope, receive, sender)
  45. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  46. response = await f(request)
  47. ^^^^^^^^^^^^^^^^
  48. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  49. raw_response = await run_endpoint_function(
  50. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  51. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  52. return await run_in_threadpool(dependant.call, **values)
  53. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  54. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  55. return await anyio.to_thread.run_sync(func, *args)
  56. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  57. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  58. return await get_async_backend().run_sync_in_worker_thread(
  59. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  60. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  61. return await future
  62. ^^^^^^^^^^^^
  63. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  64. result = context.run(func, *args)
  65. ^^^^^^^^^^^^^^^^^^^^^^^^
  66. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  67. self.__update_stats()
  68. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  69. self.stats.update()
  70. File "/app/glances/stats.py", line 269, in update
  71. self.__update_plugin(p)
  72. File "/app/glances/stats.py", line 260, in __update_plugin
  73. self._plugins[p].update_views()
  74. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  75. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  76. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  77. KeyError: 'mem'
  78. ERROR: Exception in ASGI application
  79. Traceback (most recent call last):
  80. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  81. result = await app( # type: ignore[func-returns-value]
  82. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  83. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  84. return await self.app(scope, receive, send)
  85. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  86. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  87. await super().__call__(scope, receive, send)
  88. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  89. await self.middleware_stack(scope, receive, send)
  90. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  91. raise exc
  92. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  93. await self.app(scope, receive, _send)
  94. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  95. await responder(scope, receive, send)
  96. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  97. await self.app(scope, receive, self.send_with_gzip)
  98. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  99. await self.app(scope, receive, send)
  100. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  101. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  102. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  103. raise exc
  104. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  105. await app(scope, receive, sender)
  106. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  107. await self.middleware_stack(scope, receive, send)
  108. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  109. await route.handle(scope, receive, send)
  110. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  111. await self.app(scope, receive, send)
  112. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  113. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  114. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  115. raise exc
  116. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  117. await app(scope, receive, sender)
  118. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  119. response = await f(request)
  120. ^^^^^^^^^^^^^^^^
  121. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  122. raw_response = await run_endpoint_function(
  123. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  124. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  125. return await run_in_threadpool(dependant.call, **values)
  126. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  127. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  128. return await anyio.to_thread.run_sync(func, *args)
  129. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  130. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  131. return await get_async_backend().run_sync_in_worker_thread(
  132. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  133. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  134. return await future
  135. ^^^^^^^^^^^^
  136. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  137. result = context.run(func, *args)
  138. ^^^^^^^^^^^^^^^^^^^^^^^^
  139. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  140. self.__update_stats()
  141. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  142. self.stats.update()
  143. File "/app/glances/stats.py", line 269, in update
  144. self.__update_plugin(p)
  145. File "/app/glances/stats.py", line 260, in __update_plugin
  146. self._plugins[p].update_views()
  147. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  148. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  149. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  150. KeyError: 'mem'
  151. ERROR: Exception in ASGI application
  152. Traceback (most recent call last):
  153. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  154. result = await app( # type: ignore[func-returns-value]
  155. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  156. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  157. return await self.app(scope, receive, send)
  158. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  159. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  160. await super().__call__(scope, receive, send)
  161. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  162. await self.middleware_stack(scope, receive, send)
  163. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  164. raise exc
  165. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  166. await self.app(scope, receive, _send)
  167. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  168. await responder(scope, receive, send)
  169. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  170. await self.app(scope, receive, self.send_with_gzip)
  171. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  172. await self.app(scope, receive, send)
  173. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  174. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  175. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  176. raise exc
  177. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  178. await app(scope, receive, sender)
  179. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  180. await self.middleware_stack(scope, receive, send)
  181. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  182. await route.handle(scope, receive, send)
  183. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  184. await self.app(scope, receive, send)
  185. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  186. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  187. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  188. raise exc
  189. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  190. await app(scope, receive, sender)
  191. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  192. response = await f(request)
  193. ^^^^^^^^^^^^^^^^
  194. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  195. raw_response = await run_endpoint_function(
  196. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  197. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  198. return await run_in_threadpool(dependant.call, **values)
  199. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  200. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  201. return await anyio.to_thread.run_sync(func, *args)
  202. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  203. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  204. return await get_async_backend().run_sync_in_worker_thread(
  205. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  206. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  207. return await future
  208. ^^^^^^^^^^^^
  209. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  210. result = context.run(func, *args)
  211. ^^^^^^^^^^^^^^^^^^^^^^^^
  212. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  213. self.__update_stats()
  214. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  215. self.stats.update()
  216. File "/app/glances/stats.py", line 269, in update
  217. self.__update_plugin(p)
  218. File "/app/glances/stats.py", line 260, in __update_plugin
  219. self._plugins[p].update_views()
  220. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  221. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  222. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  223. KeyError: 'mem'
  224. ERROR: Exception in ASGI application
  225. Traceback (most recent call last):
  226. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  227. result = await app( # type: ignore[func-returns-value]
  228. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  229. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  230. return await self.app(scope, receive, send)
  231. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  232. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  233. await super().__call__(scope, receive, send)
  234. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  235. await self.middleware_stack(scope, receive, send)
  236. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  237. raise exc
  238. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  239. await self.app(scope, receive, _send)
  240. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  241. await responder(scope, receive, send)
  242. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  243. await self.app(scope, receive, self.send_with_gzip)
  244. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  245. await self.app(scope, receive, send)
  246. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  247. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  248. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  249. raise exc
  250. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  251. await app(scope, receive, sender)
  252. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  253. await self.middleware_stack(scope, receive, send)
  254. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  255. await route.handle(scope, receive, send)
  256. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  257. await self.app(scope, receive, send)
  258. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  259. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  260. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  261. raise exc
  262. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  263. await app(scope, receive, sender)
  264. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  265. response = await f(request)
  266. ^^^^^^^^^^^^^^^^
  267. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  268. raw_response = await run_endpoint_function(
  269. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  270. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  271. return await run_in_threadpool(dependant.call, **values)
  272. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  273. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  274. return await anyio.to_thread.run_sync(func, *args)
  275. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  276. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  277. return await get_async_backend().run_sync_in_worker_thread(
  278. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  279. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  280. return await future
  281. ^^^^^^^^^^^^
  282. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  283. result = context.run(func, *args)
  284. ^^^^^^^^^^^^^^^^^^^^^^^^
  285. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  286. self.__update_stats()
  287. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  288. self.stats.update()
  289. File "/app/glances/stats.py", line 269, in update
  290. self.__update_plugin(p)
  291. File "/app/glances/stats.py", line 260, in __update_plugin
  292. self._plugins[p].update_views()
  293. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  294. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  295. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  296. KeyError: 'mem'
  297. ERROR: Exception in ASGI application
  298. Traceback (most recent call last):
  299. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  300. result = await app( # type: ignore[func-returns-value]
  301. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  302. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  303. return await self.app(scope, receive, send)
  304. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  305. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  306. await super().__call__(scope, receive, send)
  307. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  308. await self.middleware_stack(scope, receive, send)
  309. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  310. raise exc
  311. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  312. await self.app(scope, receive, _send)
  313. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  314. await responder(scope, receive, send)
  315. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  316. await self.app(scope, receive, self.send_with_gzip)
  317. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  318. await self.app(scope, receive, send)
  319. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  320. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  321. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  322. raise exc
  323. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  324. await app(scope, receive, sender)
  325. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  326. await self.middleware_stack(scope, receive, send)
  327. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  328. await route.handle(scope, receive, send)
  329. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  330. await self.app(scope, receive, send)
  331. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  332. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  333. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  334. raise exc
  335. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  336. await app(scope, receive, sender)
  337. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  338. response = await f(request)
  339. ^^^^^^^^^^^^^^^^
  340. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  341. raw_response = await run_endpoint_function(
  342. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  343. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  344. return await run_in_threadpool(dependant.call, **values)
  345. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  346. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  347. return await anyio.to_thread.run_sync(func, *args)
  348. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  349. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  350. return await get_async_backend().run_sync_in_worker_thread(
  351. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  352. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  353. return await future
  354. ^^^^^^^^^^^^
  355. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  356. result = context.run(func, *args)
  357. ^^^^^^^^^^^^^^^^^^^^^^^^
  358. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  359. self.__update_stats()
  360. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  361. self.stats.update()
  362. File "/app/glances/stats.py", line 269, in update
  363. self.__update_plugin(p)
  364. File "/app/glances/stats.py", line 260, in __update_plugin
  365. self._plugins[p].update_views()
  366. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  367. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  368. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  369. KeyError: 'mem'
  370. ERROR: Exception in ASGI application
  371. Traceback (most recent call last):
  372. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  373. result = await app( # type: ignore[func-returns-value]
  374. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  375. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  376. return await self.app(scope, receive, send)
  377. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  378. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  379. await super().__call__(scope, receive, send)
  380. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  381. await self.middleware_stack(scope, receive, send)
  382. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  383. raise exc
  384. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  385. await self.app(scope, receive, _send)
  386. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  387. await responder(scope, receive, send)
  388. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  389. await self.app(scope, receive, self.send_with_gzip)
  390. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  391. await self.app(scope, receive, send)
  392. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  393. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  394. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  395. raise exc
  396. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  397. await app(scope, receive, sender)
  398. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  399. await self.middleware_stack(scope, receive, send)
  400. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  401. await route.handle(scope, receive, send)
  402. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  403. await self.app(scope, receive, send)
  404. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  405. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  406. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  407. raise exc
  408. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  409. await app(scope, receive, sender)
  410. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  411. response = await f(request)
  412. ^^^^^^^^^^^^^^^^
  413. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  414. raw_response = await run_endpoint_function(
  415. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  416. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  417. return await run_in_threadpool(dependant.call, **values)
  418. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  419. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  420. return await anyio.to_thread.run_sync(func, *args)
  421. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  422. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  423. return await get_async_backend().run_sync_in_worker_thread(
  424. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  425. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  426. return await future
  427. ^^^^^^^^^^^^
  428. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  429. result = context.run(func, *args)
  430. ^^^^^^^^^^^^^^^^^^^^^^^^
  431. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  432. self.__update_stats()
  433. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  434. self.stats.update()
  435. File "/app/glances/stats.py", line 269, in update
  436. self.__update_plugin(p)
  437. File "/app/glances/stats.py", line 260, in __update_plugin
  438. self._plugins[p].update_views()
  439. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  440. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  441. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  442. KeyError: 'mem'
  443. ERROR: Exception in ASGI application
  444. Traceback (most recent call last):
  445. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  446. result = await app( # type: ignore[func-returns-value]
  447. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  448. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  449. return await self.app(scope, receive, send)
  450. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  451. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  452. await super().__call__(scope, receive, send)
  453. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  454. await self.middleware_stack(scope, receive, send)
  455. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  456. raise exc
  457. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  458. await self.app(scope, receive, _send)
  459. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  460. await responder(scope, receive, send)
  461. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  462. await self.app(scope, receive, self.send_with_gzip)
  463. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  464. await self.app(scope, receive, send)
  465. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  466. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  467. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  468. raise exc
  469. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  470. await app(scope, receive, sender)
  471. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  472. await self.middleware_stack(scope, receive, send)
  473. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  474. await route.handle(scope, receive, send)
  475. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  476. await self.app(scope, receive, send)
  477. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  478. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  479. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  480. raise exc
  481. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  482. await app(scope, receive, sender)
  483. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  484. response = await f(request)
  485. ^^^^^^^^^^^^^^^^
  486. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  487. raw_response = await run_endpoint_function(
  488. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  489. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  490. return await run_in_threadpool(dependant.call, **values)
  491. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  492. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  493. return await anyio.to_thread.run_sync(func, *args)
  494. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  495. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  496. return await get_async_backend().run_sync_in_worker_thread(
  497. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  498. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  499. return await future
  500. ^^^^^^^^^^^^
  501. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  502. result = context.run(func, *args)
  503. ^^^^^^^^^^^^^^^^^^^^^^^^
  504. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  505. self.__update_stats()
  506. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  507. self.stats.update()
  508. File "/app/glances/stats.py", line 269, in update
  509. self.__update_plugin(p)
  510. File "/app/glances/stats.py", line 260, in __update_plugin
  511. self._plugins[p].update_views()
  512. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  513. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  514. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  515. KeyError: 'mem'
  516. ERROR: Exception in ASGI application
  517. Traceback (most recent call last):
  518. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  519. result = await app( # type: ignore[func-returns-value]
  520. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  521. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  522. return await self.app(scope, receive, send)
  523. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  524. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  525. await super().__call__(scope, receive, send)
  526. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  527. await self.middleware_stack(scope, receive, send)
  528. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  529. raise exc
  530. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  531. await self.app(scope, receive, _send)
  532. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  533. await responder(scope, receive, send)
  534. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  535. await self.app(scope, receive, self.send_with_gzip)
  536. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  537. await self.app(scope, receive, send)
  538. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  539. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  540. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  541. raise exc
  542. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  543. await app(scope, receive, sender)
  544. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  545. await self.middleware_stack(scope, receive, send)
  546. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  547. await route.handle(scope, receive, send)
  548. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  549. await self.app(scope, receive, send)
  550. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  551. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  552. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  553. raise exc
  554. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  555. await app(scope, receive, sender)
  556. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  557. response = await f(request)
  558. ^^^^^^^^^^^^^^^^
  559. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  560. raw_response = await run_endpoint_function(
  561. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  562. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  563. return await run_in_threadpool(dependant.call, **values)
  564. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  565. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  566. return await anyio.to_thread.run_sync(func, *args)
  567. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  568. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  569. return await get_async_backend().run_sync_in_worker_thread(
  570. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  571. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  572. return await future
  573. ^^^^^^^^^^^^
  574. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  575. result = context.run(func, *args)
  576. ^^^^^^^^^^^^^^^^^^^^^^^^
  577. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  578. self.__update_stats()
  579. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  580. self.stats.update()
  581. File "/app/glances/stats.py", line 269, in update
  582. self.__update_plugin(p)
  583. File "/app/glances/stats.py", line 260, in __update_plugin
  584. self._plugins[p].update_views()
  585. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  586. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  587. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  588. KeyError: 'mem'
  589. ERROR: Exception in ASGI application
  590. Traceback (most recent call last):
  591. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  592. result = await app( # type: ignore[func-returns-value]
  593. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  594. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  595. return await self.app(scope, receive, send)
  596. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  597. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  598. await super().__call__(scope, receive, send)
  599. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  600. await self.middleware_stack(scope, receive, send)
  601. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  602. raise exc
  603. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  604. await self.app(scope, receive, _send)
  605. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  606. await responder(scope, receive, send)
  607. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  608. await self.app(scope, receive, self.send_with_gzip)
  609. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  610. await self.app(scope, receive, send)
  611. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  612. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  613. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  614. raise exc
  615. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  616. await app(scope, receive, sender)
  617. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  618. await self.middleware_stack(scope, receive, send)
  619. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  620. await route.handle(scope, receive, send)
  621. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  622. await self.app(scope, receive, send)
  623. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  624. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  625. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  626. raise exc
  627. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  628. await app(scope, receive, sender)
  629. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  630. response = await f(request)
  631. ^^^^^^^^^^^^^^^^
  632. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  633. raw_response = await run_endpoint_function(
  634. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  635. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  636. return await run_in_threadpool(dependant.call, **values)
  637. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  638. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  639. return await anyio.to_thread.run_sync(func, *args)
  640. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  641. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  642. return await get_async_backend().run_sync_in_worker_thread(
  643. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  644. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  645. return await future
  646. ^^^^^^^^^^^^
  647. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  648. result = context.run(func, *args)
  649. ^^^^^^^^^^^^^^^^^^^^^^^^
  650. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  651. self.__update_stats()
  652. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  653. self.stats.update()
  654. File "/app/glances/stats.py", line 269, in update
  655. self.__update_plugin(p)
  656. File "/app/glances/stats.py", line 260, in __update_plugin
  657. self._plugins[p].update_views()
  658. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  659. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  660. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  661. KeyError: 'mem'
  662. ERROR: Exception in ASGI application
  663. Traceback (most recent call last):
  664. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  665. result = await app( # type: ignore[func-returns-value]
  666. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  667. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  668. return await self.app(scope, receive, send)
  669. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  670. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  671. await super().__call__(scope, receive, send)
  672. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  673. await self.middleware_stack(scope, receive, send)
  674. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  675. raise exc
  676. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  677. await self.app(scope, receive, _send)
  678. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  679. await responder(scope, receive, send)
  680. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  681. await self.app(scope, receive, self.send_with_gzip)
  682. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  683. await self.app(scope, receive, send)
  684. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  685. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  686. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  687. raise exc
  688. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  689. await app(scope, receive, sender)
  690. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  691. await self.middleware_stack(scope, receive, send)
  692. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  693. await route.handle(scope, receive, send)
  694. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  695. await self.app(scope, receive, send)
  696. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  697. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  698. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  699. raise exc
  700. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  701. await app(scope, receive, sender)
  702. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  703. response = await f(request)
  704. ^^^^^^^^^^^^^^^^
  705. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  706. raw_response = await run_endpoint_function(
  707. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  708. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  709. return await run_in_threadpool(dependant.call, **values)
  710. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  711. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  712. return await anyio.to_thread.run_sync(func, *args)
  713. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  714. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  715. return await get_async_backend().run_sync_in_worker_thread(
  716. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  717. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  718. return await future
  719. ^^^^^^^^^^^^
  720. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  721. result = context.run(func, *args)
  722. ^^^^^^^^^^^^^^^^^^^^^^^^
  723. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  724. self.__update_stats()
  725. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  726. self.stats.update()
  727. File "/app/glances/stats.py", line 269, in update
  728. self.__update_plugin(p)
  729. File "/app/glances/stats.py", line 260, in __update_plugin
  730. self._plugins[p].update_views()
  731. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  732. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  733. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  734. KeyError: 'mem'
  735. ERROR: Exception in ASGI application
  736. Traceback (most recent call last):
  737. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  738. result = await app( # type: ignore[func-returns-value]
  739. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  740. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  741. return await self.app(scope, receive, send)
  742. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  743. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  744. await super().__call__(scope, receive, send)
  745. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  746. await self.middleware_stack(scope, receive, send)
  747. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  748. raise exc
  749. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  750. await self.app(scope, receive, _send)
  751. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  752. await responder(scope, receive, send)
  753. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  754. await self.app(scope, receive, self.send_with_gzip)
  755. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  756. await self.app(scope, receive, send)
  757. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  758. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  759. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  760. raise exc
  761. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  762. await app(scope, receive, sender)
  763. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  764. await self.middleware_stack(scope, receive, send)
  765. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  766. await route.handle(scope, receive, send)
  767. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  768. await self.app(scope, receive, send)
  769. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  770. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  771. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  772. raise exc
  773. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  774. await app(scope, receive, sender)
  775. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  776. response = await f(request)
  777. ^^^^^^^^^^^^^^^^
  778. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  779. raw_response = await run_endpoint_function(
  780. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  781. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  782. return await run_in_threadpool(dependant.call, **values)
  783. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  784. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  785. return await anyio.to_thread.run_sync(func, *args)
  786. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  787. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  788. return await get_async_backend().run_sync_in_worker_thread(
  789. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  790. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  791. return await future
  792. ^^^^^^^^^^^^
  793. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  794. result = context.run(func, *args)
  795. ^^^^^^^^^^^^^^^^^^^^^^^^
  796. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  797. self.__update_stats()
  798. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  799. self.stats.update()
  800. File "/app/glances/stats.py", line 269, in update
  801. self.__update_plugin(p)
  802. File "/app/glances/stats.py", line 260, in __update_plugin
  803. self._plugins[p].update_views()
  804. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  805. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  806. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  807. KeyError: 'mem'
  808. ERROR: Exception in ASGI application
  809. Traceback (most recent call last):
  810. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  811. result = await app( # type: ignore[func-returns-value]
  812. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  813. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  814. return await self.app(scope, receive, send)
  815. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  816. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  817. await super().__call__(scope, receive, send)
  818. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  819. await self.middleware_stack(scope, receive, send)
  820. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  821. raise exc
  822. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  823. await self.app(scope, receive, _send)
  824. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  825. await responder(scope, receive, send)
  826. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  827. await self.app(scope, receive, self.send_with_gzip)
  828. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  829. await self.app(scope, receive, send)
  830. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  831. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  832. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  833. raise exc
  834. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  835. await app(scope, receive, sender)
  836. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  837. await self.middleware_stack(scope, receive, send)
  838. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  839. await route.handle(scope, receive, send)
  840. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  841. await self.app(scope, receive, send)
  842. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  843. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  844. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  845. raise exc
  846. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  847. await app(scope, receive, sender)
  848. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  849. response = await f(request)
  850. ^^^^^^^^^^^^^^^^
  851. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  852. raw_response = await run_endpoint_function(
  853. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  854. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  855. return await run_in_threadpool(dependant.call, **values)
  856. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  857. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  858. return await anyio.to_thread.run_sync(func, *args)
  859. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  860. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  861. return await get_async_backend().run_sync_in_worker_thread(
  862. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  863. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  864. return await future
  865. ^^^^^^^^^^^^
  866. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  867. result = context.run(func, *args)
  868. ^^^^^^^^^^^^^^^^^^^^^^^^
  869. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  870. self.__update_stats()
  871. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  872. self.stats.update()
  873. File "/app/glances/stats.py", line 269, in update
  874. self.__update_plugin(p)
  875. File "/app/glances/stats.py", line 260, in __update_plugin
  876. self._plugins[p].update_views()
  877. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  878. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  879. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  880. KeyError: 'mem'
  881. ERROR: Exception in ASGI application
  882. Traceback (most recent call last):
  883. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  884. result = await app( # type: ignore[func-returns-value]
  885. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  886. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  887. return await self.app(scope, receive, send)
  888. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  889. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  890. await super().__call__(scope, receive, send)
  891. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  892. await self.middleware_stack(scope, receive, send)
  893. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  894. raise exc
  895. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  896. await self.app(scope, receive, _send)
  897. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  898. await responder(scope, receive, send)
  899. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  900. await self.app(scope, receive, self.send_with_gzip)
  901. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  902. await self.app(scope, receive, send)
  903. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  904. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  905. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  906. raise exc
  907. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  908. await app(scope, receive, sender)
  909. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  910. await self.middleware_stack(scope, receive, send)
  911. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  912. await route.handle(scope, receive, send)
  913. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  914. await self.app(scope, receive, send)
  915. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  916. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  917. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  918. raise exc
  919. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  920. await app(scope, receive, sender)
  921. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  922. response = await f(request)
  923. ^^^^^^^^^^^^^^^^
  924. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  925. raw_response = await run_endpoint_function(
  926. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  927. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  928. return await run_in_threadpool(dependant.call, **values)
  929. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  930. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  931. return await anyio.to_thread.run_sync(func, *args)
  932. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  933. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  934. return await get_async_backend().run_sync_in_worker_thread(
  935. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  936. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  937. return await future
  938. ^^^^^^^^^^^^
  939. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  940. result = context.run(func, *args)
  941. ^^^^^^^^^^^^^^^^^^^^^^^^
  942. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  943. self.__update_stats()
  944. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  945. self.stats.update()
  946. File "/app/glances/stats.py", line 269, in update
  947. self.__update_plugin(p)
  948. File "/app/glances/stats.py", line 260, in __update_plugin
  949. self._plugins[p].update_views()
  950. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  951. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  952. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  953. KeyError: 'mem'
  954. INFO: Shutting down
  955. INFO: Waiting for connections to close. (CTRL+C to force quit)
  956. INFO: Started server process [1147]
  957. INFO: Waiting for application startup.
  958. INFO: Application startup complete.
  959. INFO: Uvicorn running on http://0.0.0.0:61208 (Press CTRL+C to quit)
  960. INFO: Shutting down
  961. INFO: Waiting for application shutdown.
  962. INFO: Application shutdown complete.
  963. INFO: Finished server process [1147]
  964. Glances Web User Interface started on http://0.0.0.0:61208/
  965. Glances RESTful API Server started on http://0.0.0.0:61208/api/4
  966. INFO: Started server process [141271]
  967. INFO: Waiting for application startup.
  968. INFO: Application startup complete.
  969. INFO: Uvicorn running on http://0.0.0.0:61208 (Press CTRL+C to quit)
  970. INFO: Shutting down
  971. INFO: Waiting for application shutdown.
  972. INFO: Application shutdown complete.
  973. INFO: Finished server process [141271]
  974. Glances Web User Interface started on http://0.0.0.0:61208/
  975. Glances RESTful API Server started on http://0.0.0.0:61208/api/4
  976. INFO: Started server process [1395]
  977. INFO: Waiting for application startup.
  978. INFO: Application startup complete.
  979. INFO: Uvicorn running on http://0.0.0.0:61208 (Press CTRL+C to quit)
  980. ERROR: Exception in ASGI application
  981. Traceback (most recent call last):
  982. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  983. result = await app( # type: ignore[func-returns-value]
  984. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  985. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  986. return await self.app(scope, receive, send)
  987. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  988. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  989. await super().__call__(scope, receive, send)
  990. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  991. await self.middleware_stack(scope, receive, send)
  992. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  993. raise exc
  994. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  995. await self.app(scope, receive, _send)
  996. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  997. await responder(scope, receive, send)
  998. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  999. await self.app(scope, receive, self.send_with_gzip)
  1000. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  1001. await self.app(scope, receive, send)
  1002. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  1003. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  1004. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1005. raise exc
  1006. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1007. await app(scope, receive, sender)
  1008. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  1009. await self.middleware_stack(scope, receive, send)
  1010. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  1011. await route.handle(scope, receive, send)
  1012. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  1013. await self.app(scope, receive, send)
  1014. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  1015. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  1016. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1017. raise exc
  1018. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1019. await app(scope, receive, sender)
  1020. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  1021. response = await f(request)
  1022. ^^^^^^^^^^^^^^^^
  1023. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  1024. raw_response = await run_endpoint_function(
  1025. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1026. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  1027. return await run_in_threadpool(dependant.call, **values)
  1028. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1029. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  1030. return await anyio.to_thread.run_sync(func, *args)
  1031. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1032. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  1033. return await get_async_backend().run_sync_in_worker_thread(
  1034. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1035. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  1036. return await future
  1037. ^^^^^^^^^^^^
  1038. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  1039. result = context.run(func, *args)
  1040. ^^^^^^^^^^^^^^^^^^^^^^^^
  1041. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  1042. self.__update_stats()
  1043. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  1044. self.stats.update()
  1045. File "/app/glances/stats.py", line 269, in update
  1046. self.__update_plugin(p)
  1047. File "/app/glances/stats.py", line 260, in __update_plugin
  1048. self._plugins[p].update_views()
  1049. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  1050. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  1051. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  1052. KeyError: 'mem'
  1053. ERROR: Exception in ASGI application
  1054. Traceback (most recent call last):
  1055. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  1056. result = await app( # type: ignore[func-returns-value]
  1057. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1058. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  1059. return await self.app(scope, receive, send)
  1060. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1061. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  1062. await super().__call__(scope, receive, send)
  1063. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  1064. await self.middleware_stack(scope, receive, send)
  1065. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  1066. raise exc
  1067. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  1068. await self.app(scope, receive, _send)
  1069. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  1070. await responder(scope, receive, send)
  1071. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  1072. await self.app(scope, receive, self.send_with_gzip)
  1073. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  1074. await self.app(scope, receive, send)
  1075. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  1076. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  1077. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1078. raise exc
  1079. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1080. await app(scope, receive, sender)
  1081. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  1082. await self.middleware_stack(scope, receive, send)
  1083. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  1084. await route.handle(scope, receive, send)
  1085. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  1086. await self.app(scope, receive, send)
  1087. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  1088. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  1089. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1090. raise exc
  1091. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1092. await app(scope, receive, sender)
  1093. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  1094. response = await f(request)
  1095. ^^^^^^^^^^^^^^^^
  1096. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  1097. raw_response = await run_endpoint_function(
  1098. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1099. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  1100. return await run_in_threadpool(dependant.call, **values)
  1101. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1102. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  1103. return await anyio.to_thread.run_sync(func, *args)
  1104. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1105. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  1106. return await get_async_backend().run_sync_in_worker_thread(
  1107. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1108. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  1109. return await future
  1110. ^^^^^^^^^^^^
  1111. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  1112. result = context.run(func, *args)
  1113. ^^^^^^^^^^^^^^^^^^^^^^^^
  1114. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  1115. self.__update_stats()
  1116. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  1117. self.stats.update()
  1118. File "/app/glances/stats.py", line 269, in update
  1119. self.__update_plugin(p)
  1120. File "/app/glances/stats.py", line 260, in __update_plugin
  1121. self._plugins[p].update_views()
  1122. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  1123. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  1124. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  1125. KeyError: 'mem'
  1126. ERROR: Exception in ASGI application
  1127. Traceback (most recent call last):
  1128. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  1129. result = await app( # type: ignore[func-returns-value]
  1130. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1131. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  1132. return await self.app(scope, receive, send)
  1133. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1134. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  1135. await super().__call__(scope, receive, send)
  1136. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  1137. await self.middleware_stack(scope, receive, send)
  1138. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  1139. raise exc
  1140. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  1141. await self.app(scope, receive, _send)
  1142. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  1143. await responder(scope, receive, send)
  1144. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  1145. await self.app(scope, receive, self.send_with_gzip)
  1146. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  1147. await self.app(scope, receive, send)
  1148. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  1149. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  1150. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1151. raise exc
  1152. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1153. await app(scope, receive, sender)
  1154. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  1155. await self.middleware_stack(scope, receive, send)
  1156. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  1157. await route.handle(scope, receive, send)
  1158. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  1159. await self.app(scope, receive, send)
  1160. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  1161. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  1162. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1163. raise exc
  1164. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1165. await app(scope, receive, sender)
  1166. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  1167. response = await f(request)
  1168. ^^^^^^^^^^^^^^^^
  1169. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  1170. raw_response = await run_endpoint_function(
  1171. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1172. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  1173. return await run_in_threadpool(dependant.call, **values)
  1174. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1175. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  1176. return await anyio.to_thread.run_sync(func, *args)
  1177. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1178. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  1179. return await get_async_backend().run_sync_in_worker_thread(
  1180. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1181. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  1182. return await future
  1183. ^^^^^^^^^^^^
  1184. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  1185. result = context.run(func, *args)
  1186. ^^^^^^^^^^^^^^^^^^^^^^^^
  1187. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  1188. self.__update_stats()
  1189. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  1190. self.stats.update()
  1191. File "/app/glances/stats.py", line 269, in update
  1192. self.__update_plugin(p)
  1193. File "/app/glances/stats.py", line 260, in __update_plugin
  1194. self._plugins[p].update_views()
  1195. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  1196. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  1197. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  1198. KeyError: 'mem'
  1199. ERROR: Exception in ASGI application
  1200. Traceback (most recent call last):
  1201. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  1202. result = await app( # type: ignore[func-returns-value]
  1203. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1204. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  1205. return await self.app(scope, receive, send)
  1206. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1207. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  1208. await super().__call__(scope, receive, send)
  1209. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  1210. await self.middleware_stack(scope, receive, send)
  1211. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  1212. raise exc
  1213. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  1214. await self.app(scope, receive, _send)
  1215. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  1216. await responder(scope, receive, send)
  1217. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  1218. await self.app(scope, receive, self.send_with_gzip)
  1219. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  1220. await self.app(scope, receive, send)
  1221. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  1222. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  1223. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1224. raise exc
  1225. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1226. await app(scope, receive, sender)
  1227. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  1228. await self.middleware_stack(scope, receive, send)
  1229. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  1230. await route.handle(scope, receive, send)
  1231. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  1232. await self.app(scope, receive, send)
  1233. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  1234. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  1235. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1236. raise exc
  1237. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1238. await app(scope, receive, sender)
  1239. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  1240. response = await f(request)
  1241. ^^^^^^^^^^^^^^^^
  1242. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  1243. raw_response = await run_endpoint_function(
  1244. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1245. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  1246. return await run_in_threadpool(dependant.call, **values)
  1247. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1248. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  1249. return await anyio.to_thread.run_sync(func, *args)
  1250. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1251. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  1252. return await get_async_backend().run_sync_in_worker_thread(
  1253. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1254. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  1255. return await future
  1256. ^^^^^^^^^^^^
  1257. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  1258. result = context.run(func, *args)
  1259. ^^^^^^^^^^^^^^^^^^^^^^^^
  1260. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  1261. self.__update_stats()
  1262. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  1263. self.stats.update()
  1264. File "/app/glances/stats.py", line 269, in update
  1265. self.__update_plugin(p)
  1266. File "/app/glances/stats.py", line 260, in __update_plugin
  1267. self._plugins[p].update_views()
  1268. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  1269. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  1270. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  1271. KeyError: 'mem'
  1272. ERROR: Exception in ASGI application
  1273. Traceback (most recent call last):
  1274. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  1275. result = await app( # type: ignore[func-returns-value]
  1276. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1277. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  1278. return await self.app(scope, receive, send)
  1279. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1280. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  1281. await super().__call__(scope, receive, send)
  1282. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  1283. await self.middleware_stack(scope, receive, send)
  1284. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  1285. raise exc
  1286. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  1287. await self.app(scope, receive, _send)
  1288. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  1289. await responder(scope, receive, send)
  1290. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  1291. await self.app(scope, receive, self.send_with_gzip)
  1292. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  1293. await self.app(scope, receive, send)
  1294. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  1295. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  1296. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1297. raise exc
  1298. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1299. await app(scope, receive, sender)
  1300. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  1301. await self.middleware_stack(scope, receive, send)
  1302. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  1303. await route.handle(scope, receive, send)
  1304. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  1305. await self.app(scope, receive, send)
  1306. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  1307. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  1308. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1309. raise exc
  1310. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1311. await app(scope, receive, sender)
  1312. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  1313. response = await f(request)
  1314. ^^^^^^^^^^^^^^^^
  1315. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  1316. raw_response = await run_endpoint_function(
  1317. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1318. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  1319. return await run_in_threadpool(dependant.call, **values)
  1320. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1321. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  1322. return await anyio.to_thread.run_sync(func, *args)
  1323. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1324. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  1325. return await get_async_backend().run_sync_in_worker_thread(
  1326. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1327. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  1328. return await future
  1329. ^^^^^^^^^^^^
  1330. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  1331. result = context.run(func, *args)
  1332. ^^^^^^^^^^^^^^^^^^^^^^^^
  1333. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  1334. self.__update_stats()
  1335. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  1336. self.stats.update()
  1337. File "/app/glances/stats.py", line 269, in update
  1338. self.__update_plugin(p)
  1339. File "/app/glances/stats.py", line 260, in __update_plugin
  1340. self._plugins[p].update_views()
  1341. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  1342. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  1343. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  1344. KeyError: 'mem'
  1345. ERROR: Exception in ASGI application
  1346. Traceback (most recent call last):
  1347. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  1348. result = await app( # type: ignore[func-returns-value]
  1349. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1350. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  1351. return await self.app(scope, receive, send)
  1352. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1353. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  1354. await super().__call__(scope, receive, send)
  1355. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  1356. await self.middleware_stack(scope, receive, send)
  1357. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  1358. raise exc
  1359. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  1360. await self.app(scope, receive, _send)
  1361. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  1362. await responder(scope, receive, send)
  1363. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  1364. await self.app(scope, receive, self.send_with_gzip)
  1365. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  1366. await self.app(scope, receive, send)
  1367. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  1368. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  1369. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1370. raise exc
  1371. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1372. await app(scope, receive, sender)
  1373. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  1374. await self.middleware_stack(scope, receive, send)
  1375. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  1376. await route.handle(scope, receive, send)
  1377. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  1378. await self.app(scope, receive, send)
  1379. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  1380. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  1381. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1382. raise exc
  1383. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1384. await app(scope, receive, sender)
  1385. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  1386. response = await f(request)
  1387. ^^^^^^^^^^^^^^^^
  1388. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  1389. raw_response = await run_endpoint_function(
  1390. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1391. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  1392. return await run_in_threadpool(dependant.call, **values)
  1393. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1394. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  1395. return await anyio.to_thread.run_sync(func, *args)
  1396. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1397. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  1398. return await get_async_backend().run_sync_in_worker_thread(
  1399. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1400. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  1401. return await future
  1402. ^^^^^^^^^^^^
  1403. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  1404. result = context.run(func, *args)
  1405. ^^^^^^^^^^^^^^^^^^^^^^^^
  1406. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  1407. self.__update_stats()
  1408. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  1409. self.stats.update()
  1410. File "/app/glances/stats.py", line 269, in update
  1411. self.__update_plugin(p)
  1412. File "/app/glances/stats.py", line 260, in __update_plugin
  1413. self._plugins[p].update_views()
  1414. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  1415. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  1416. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  1417. KeyError: 'mem'
  1418. ERROR: Exception in ASGI application
  1419. Traceback (most recent call last):
  1420. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  1421. result = await app( # type: ignore[func-returns-value]
  1422. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1423. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  1424. return await self.app(scope, receive, send)
  1425. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1426. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  1427. await super().__call__(scope, receive, send)
  1428. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  1429. await self.middleware_stack(scope, receive, send)
  1430. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  1431. raise exc
  1432. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  1433. await self.app(scope, receive, _send)
  1434. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  1435. await responder(scope, receive, send)
  1436. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  1437. await self.app(scope, receive, self.send_with_gzip)
  1438. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  1439. await self.app(scope, receive, send)
  1440. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  1441. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  1442. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1443. raise exc
  1444. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1445. await app(scope, receive, sender)
  1446. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  1447. await self.middleware_stack(scope, receive, send)
  1448. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  1449. await route.handle(scope, receive, send)
  1450. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  1451. await self.app(scope, receive, send)
  1452. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  1453. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  1454. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1455. raise exc
  1456. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1457. await app(scope, receive, sender)
  1458. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  1459. response = await f(request)
  1460. ^^^^^^^^^^^^^^^^
  1461. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  1462. raw_response = await run_endpoint_function(
  1463. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1464. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  1465. return await run_in_threadpool(dependant.call, **values)
  1466. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1467. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  1468. return await anyio.to_thread.run_sync(func, *args)
  1469. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1470. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  1471. return await get_async_backend().run_sync_in_worker_thread(
  1472. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1473. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  1474. return await future
  1475. ^^^^^^^^^^^^
  1476. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  1477. result = context.run(func, *args)
  1478. ^^^^^^^^^^^^^^^^^^^^^^^^
  1479. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  1480. self.__update_stats()
  1481. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  1482. self.stats.update()
  1483. File "/app/glances/stats.py", line 269, in update
  1484. self.__update_plugin(p)
  1485. File "/app/glances/stats.py", line 260, in __update_plugin
  1486. self._plugins[p].update_views()
  1487. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  1488. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  1489. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  1490. KeyError: 'mem'
  1491. ERROR: Exception in ASGI application
  1492. Traceback (most recent call last):
  1493. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  1494. result = await app( # type: ignore[func-returns-value]
  1495. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1496. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  1497. return await self.app(scope, receive, send)
  1498. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1499. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  1500. await super().__call__(scope, receive, send)
  1501. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  1502. await self.middleware_stack(scope, receive, send)
  1503. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  1504. raise exc
  1505. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  1506. await self.app(scope, receive, _send)
  1507. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  1508. await responder(scope, receive, send)
  1509. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  1510. await self.app(scope, receive, self.send_with_gzip)
  1511. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  1512. await self.app(scope, receive, send)
  1513. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  1514. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  1515. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1516. raise exc
  1517. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1518. await app(scope, receive, sender)
  1519. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  1520. await self.middleware_stack(scope, receive, send)
  1521. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  1522. await route.handle(scope, receive, send)
  1523. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  1524. await self.app(scope, receive, send)
  1525. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  1526. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  1527. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1528. raise exc
  1529. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1530. await app(scope, receive, sender)
  1531. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  1532. response = await f(request)
  1533. ^^^^^^^^^^^^^^^^
  1534. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  1535. raw_response = await run_endpoint_function(
  1536. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1537. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  1538. return await run_in_threadpool(dependant.call, **values)
  1539. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1540. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  1541. return await anyio.to_thread.run_sync(func, *args)
  1542. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1543. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  1544. return await get_async_backend().run_sync_in_worker_thread(
  1545. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1546. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  1547. return await future
  1548. ^^^^^^^^^^^^
  1549. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  1550. result = context.run(func, *args)
  1551. ^^^^^^^^^^^^^^^^^^^^^^^^
  1552. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  1553. self.__update_stats()
  1554. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  1555. self.stats.update()
  1556. File "/app/glances/stats.py", line 269, in update
  1557. self.__update_plugin(p)
  1558. File "/app/glances/stats.py", line 260, in __update_plugin
  1559. self._plugins[p].update_views()
  1560. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  1561. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  1562. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  1563. KeyError: 'mem'
  1564. ERROR: Exception in ASGI application
  1565. Traceback (most recent call last):
  1566. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  1567. result = await app( # type: ignore[func-returns-value]
  1568. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1569. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  1570. return await self.app(scope, receive, send)
  1571. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1572. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  1573. await super().__call__(scope, receive, send)
  1574. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  1575. await self.middleware_stack(scope, receive, send)
  1576. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  1577. raise exc
  1578. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  1579. await self.app(scope, receive, _send)
  1580. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  1581. await responder(scope, receive, send)
  1582. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  1583. await self.app(scope, receive, self.send_with_gzip)
  1584. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  1585. await self.app(scope, receive, send)
  1586. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  1587. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  1588. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1589. raise exc
  1590. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1591. await app(scope, receive, sender)
  1592. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  1593. await self.middleware_stack(scope, receive, send)
  1594. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  1595. await route.handle(scope, receive, send)
  1596. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  1597. await self.app(scope, receive, send)
  1598. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  1599. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  1600. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1601. raise exc
  1602. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1603. await app(scope, receive, sender)
  1604. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  1605. response = await f(request)
  1606. ^^^^^^^^^^^^^^^^
  1607. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  1608. raw_response = await run_endpoint_function(
  1609. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1610. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  1611. return await run_in_threadpool(dependant.call, **values)
  1612. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1613. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  1614. return await anyio.to_thread.run_sync(func, *args)
  1615. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1616. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  1617. return await get_async_backend().run_sync_in_worker_thread(
  1618. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1619. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  1620. return await future
  1621. ^^^^^^^^^^^^
  1622. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  1623. result = context.run(func, *args)
  1624. ^^^^^^^^^^^^^^^^^^^^^^^^
  1625. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  1626. self.__update_stats()
  1627. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  1628. self.stats.update()
  1629. File "/app/glances/stats.py", line 269, in update
  1630. self.__update_plugin(p)
  1631. File "/app/glances/stats.py", line 260, in __update_plugin
  1632. self._plugins[p].update_views()
  1633. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  1634. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  1635. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  1636. KeyError: 'mem'
  1637. ERROR: Exception in ASGI application
  1638. Traceback (most recent call last):
  1639. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  1640. result = await app( # type: ignore[func-returns-value]
  1641. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1642. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  1643. return await self.app(scope, receive, send)
  1644. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1645. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  1646. await super().__call__(scope, receive, send)
  1647. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  1648. await self.middleware_stack(scope, receive, send)
  1649. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  1650. raise exc
  1651. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  1652. await self.app(scope, receive, _send)
  1653. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  1654. await responder(scope, receive, send)
  1655. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  1656. await self.app(scope, receive, self.send_with_gzip)
  1657. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  1658. await self.app(scope, receive, send)
  1659. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  1660. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  1661. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1662. raise exc
  1663. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1664. await app(scope, receive, sender)
  1665. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  1666. await self.middleware_stack(scope, receive, send)
  1667. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  1668. await route.handle(scope, receive, send)
  1669. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  1670. await self.app(scope, receive, send)
  1671. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  1672. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  1673. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1674. raise exc
  1675. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1676. await app(scope, receive, sender)
  1677. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  1678. response = await f(request)
  1679. ^^^^^^^^^^^^^^^^
  1680. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  1681. raw_response = await run_endpoint_function(
  1682. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1683. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  1684. return await run_in_threadpool(dependant.call, **values)
  1685. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1686. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  1687. return await anyio.to_thread.run_sync(func, *args)
  1688. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1689. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  1690. return await get_async_backend().run_sync_in_worker_thread(
  1691. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1692. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  1693. return await future
  1694. ^^^^^^^^^^^^
  1695. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  1696. result = context.run(func, *args)
  1697. ^^^^^^^^^^^^^^^^^^^^^^^^
  1698. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  1699. self.__update_stats()
  1700. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  1701. self.stats.update()
  1702. File "/app/glances/stats.py", line 269, in update
  1703. self.__update_plugin(p)
  1704. File "/app/glances/stats.py", line 260, in __update_plugin
  1705. self._plugins[p].update_views()
  1706. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  1707. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  1708. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  1709. KeyError: 'mem'
  1710. ERROR: Exception in ASGI application
  1711. Traceback (most recent call last):
  1712. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  1713. result = await app( # type: ignore[func-returns-value]
  1714. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1715. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  1716. return await self.app(scope, receive, send)
  1717. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1718. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  1719. await super().__call__(scope, receive, send)
  1720. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  1721. await self.middleware_stack(scope, receive, send)
  1722. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  1723. raise exc
  1724. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  1725. await self.app(scope, receive, _send)
  1726. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  1727. await responder(scope, receive, send)
  1728. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  1729. await self.app(scope, receive, self.send_with_gzip)
  1730. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  1731. await self.app(scope, receive, send)
  1732. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  1733. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  1734. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1735. raise exc
  1736. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1737. await app(scope, receive, sender)
  1738. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  1739. await self.middleware_stack(scope, receive, send)
  1740. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  1741. await route.handle(scope, receive, send)
  1742. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  1743. await self.app(scope, receive, send)
  1744. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  1745. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  1746. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1747. raise exc
  1748. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1749. await app(scope, receive, sender)
  1750. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  1751. response = await f(request)
  1752. ^^^^^^^^^^^^^^^^
  1753. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  1754. raw_response = await run_endpoint_function(
  1755. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1756. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  1757. return await run_in_threadpool(dependant.call, **values)
  1758. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1759. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  1760. return await anyio.to_thread.run_sync(func, *args)
  1761. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1762. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  1763. return await get_async_backend().run_sync_in_worker_thread(
  1764. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1765. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  1766. return await future
  1767. ^^^^^^^^^^^^
  1768. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  1769. result = context.run(func, *args)
  1770. ^^^^^^^^^^^^^^^^^^^^^^^^
  1771. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  1772. self.__update_stats()
  1773. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  1774. self.stats.update()
  1775. File "/app/glances/stats.py", line 269, in update
  1776. self.__update_plugin(p)
  1777. File "/app/glances/stats.py", line 260, in __update_plugin
  1778. self._plugins[p].update_views()
  1779. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  1780. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  1781. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  1782. KeyError: 'mem'
  1783. ERROR: Exception in ASGI application
  1784. Traceback (most recent call last):
  1785. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  1786. result = await app( # type: ignore[func-returns-value]
  1787. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1788. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  1789. return await self.app(scope, receive, send)
  1790. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1791. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  1792. await super().__call__(scope, receive, send)
  1793. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  1794. await self.middleware_stack(scope, receive, send)
  1795. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  1796. raise exc
  1797. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  1798. await self.app(scope, receive, _send)
  1799. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  1800. await responder(scope, receive, send)
  1801. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  1802. await self.app(scope, receive, self.send_with_gzip)
  1803. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  1804. await self.app(scope, receive, send)
  1805. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  1806. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  1807. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1808. raise exc
  1809. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1810. await app(scope, receive, sender)
  1811. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  1812. await self.middleware_stack(scope, receive, send)
  1813. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  1814. await route.handle(scope, receive, send)
  1815. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  1816. await self.app(scope, receive, send)
  1817. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  1818. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  1819. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1820. raise exc
  1821. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1822. await app(scope, receive, sender)
  1823. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  1824. response = await f(request)
  1825. ^^^^^^^^^^^^^^^^
  1826. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  1827. raw_response = await run_endpoint_function(
  1828. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1829. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  1830. return await run_in_threadpool(dependant.call, **values)
  1831. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1832. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  1833. return await anyio.to_thread.run_sync(func, *args)
  1834. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1835. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  1836. return await get_async_backend().run_sync_in_worker_thread(
  1837. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1838. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  1839. return await future
  1840. ^^^^^^^^^^^^
  1841. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  1842. result = context.run(func, *args)
  1843. ^^^^^^^^^^^^^^^^^^^^^^^^
  1844. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  1845. self.__update_stats()
  1846. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  1847. self.stats.update()
  1848. File "/app/glances/stats.py", line 269, in update
  1849. self.__update_plugin(p)
  1850. File "/app/glances/stats.py", line 260, in __update_plugin
  1851. self._plugins[p].update_views()
  1852. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  1853. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  1854. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  1855. KeyError: 'mem'
  1856. ERROR: Exception in ASGI application
  1857. Traceback (most recent call last):
  1858. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  1859. result = await app( # type: ignore[func-returns-value]
  1860. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1861. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  1862. return await self.app(scope, receive, send)
  1863. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1864. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  1865. await super().__call__(scope, receive, send)
  1866. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  1867. await self.middleware_stack(scope, receive, send)
  1868. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  1869. raise exc
  1870. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  1871. await self.app(scope, receive, _send)
  1872. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  1873. await responder(scope, receive, send)
  1874. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  1875. await self.app(scope, receive, self.send_with_gzip)
  1876. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  1877. await self.app(scope, receive, send)
  1878. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  1879. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  1880. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1881. raise exc
  1882. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1883. await app(scope, receive, sender)
  1884. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  1885. await self.middleware_stack(scope, receive, send)
  1886. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  1887. await route.handle(scope, receive, send)
  1888. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  1889. await self.app(scope, receive, send)
  1890. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  1891. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  1892. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1893. raise exc
  1894. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1895. await app(scope, receive, sender)
  1896. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  1897. response = await f(request)
  1898. ^^^^^^^^^^^^^^^^
  1899. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  1900. raw_response = await run_endpoint_function(
  1901. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1902. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  1903. return await run_in_threadpool(dependant.call, **values)
  1904. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1905. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  1906. return await anyio.to_thread.run_sync(func, *args)
  1907. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1908. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  1909. return await get_async_backend().run_sync_in_worker_thread(
  1910. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1911. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  1912. return await future
  1913. ^^^^^^^^^^^^
  1914. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  1915. result = context.run(func, *args)
  1916. ^^^^^^^^^^^^^^^^^^^^^^^^
  1917. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  1918. self.__update_stats()
  1919. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  1920. self.stats.update()
  1921. File "/app/glances/stats.py", line 269, in update
  1922. self.__update_plugin(p)
  1923. File "/app/glances/stats.py", line 260, in __update_plugin
  1924. self._plugins[p].update_views()
  1925. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  1926. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  1927. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  1928. KeyError: 'mem'
  1929. ERROR: Exception in ASGI application
  1930. Traceback (most recent call last):
  1931. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  1932. result = await app( # type: ignore[func-returns-value]
  1933. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1934. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  1935. return await self.app(scope, receive, send)
  1936. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1937. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  1938. await super().__call__(scope, receive, send)
  1939. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  1940. await self.middleware_stack(scope, receive, send)
  1941. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  1942. raise exc
  1943. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  1944. await self.app(scope, receive, _send)
  1945. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  1946. await responder(scope, receive, send)
  1947. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  1948. await self.app(scope, receive, self.send_with_gzip)
  1949. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  1950. await self.app(scope, receive, send)
  1951. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  1952. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  1953. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1954. raise exc
  1955. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1956. await app(scope, receive, sender)
  1957. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  1958. await self.middleware_stack(scope, receive, send)
  1959. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  1960. await route.handle(scope, receive, send)
  1961. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  1962. await self.app(scope, receive, send)
  1963. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  1964. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  1965. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  1966. raise exc
  1967. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  1968. await app(scope, receive, sender)
  1969. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  1970. response = await f(request)
  1971. ^^^^^^^^^^^^^^^^
  1972. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  1973. raw_response = await run_endpoint_function(
  1974. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1975. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  1976. return await run_in_threadpool(dependant.call, **values)
  1977. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1978. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  1979. return await anyio.to_thread.run_sync(func, *args)
  1980. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1981. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  1982. return await get_async_backend().run_sync_in_worker_thread(
  1983. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1984. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  1985. return await future
  1986. ^^^^^^^^^^^^
  1987. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  1988. result = context.run(func, *args)
  1989. ^^^^^^^^^^^^^^^^^^^^^^^^
  1990. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  1991. self.__update_stats()
  1992. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  1993. self.stats.update()
  1994. File "/app/glances/stats.py", line 269, in update
  1995. self.__update_plugin(p)
  1996. File "/app/glances/stats.py", line 260, in __update_plugin
  1997. self._plugins[p].update_views()
  1998. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  1999. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  2000. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  2001. KeyError: 'mem'
  2002. ERROR: Exception in ASGI application
  2003. Traceback (most recent call last):
  2004. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  2005. result = await app( # type: ignore[func-returns-value]
  2006. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2007. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  2008. return await self.app(scope, receive, send)
  2009. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2010. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  2011. await super().__call__(scope, receive, send)
  2012. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  2013. await self.middleware_stack(scope, receive, send)
  2014. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  2015. raise exc
  2016. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  2017. await self.app(scope, receive, _send)
  2018. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  2019. await responder(scope, receive, send)
  2020. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  2021. await self.app(scope, receive, self.send_with_gzip)
  2022. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  2023. await self.app(scope, receive, send)
  2024. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  2025. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  2026. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2027. raise exc
  2028. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2029. await app(scope, receive, sender)
  2030. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  2031. await self.middleware_stack(scope, receive, send)
  2032. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  2033. await route.handle(scope, receive, send)
  2034. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  2035. await self.app(scope, receive, send)
  2036. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  2037. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  2038. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2039. raise exc
  2040. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2041. await app(scope, receive, sender)
  2042. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  2043. response = await f(request)
  2044. ^^^^^^^^^^^^^^^^
  2045. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  2046. raw_response = await run_endpoint_function(
  2047. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2048. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  2049. return await run_in_threadpool(dependant.call, **values)
  2050. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2051. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  2052. return await anyio.to_thread.run_sync(func, *args)
  2053. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2054. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  2055. return await get_async_backend().run_sync_in_worker_thread(
  2056. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2057. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  2058. return await future
  2059. ^^^^^^^^^^^^
  2060. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  2061. result = context.run(func, *args)
  2062. ^^^^^^^^^^^^^^^^^^^^^^^^
  2063. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  2064. self.__update_stats()
  2065. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  2066. self.stats.update()
  2067. File "/app/glances/stats.py", line 269, in update
  2068. self.__update_plugin(p)
  2069. File "/app/glances/stats.py", line 260, in __update_plugin
  2070. self._plugins[p].update_views()
  2071. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  2072. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  2073. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  2074. KeyError: 'mem'
  2075. ERROR: Exception in ASGI application
  2076. Traceback (most recent call last):
  2077. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  2078. result = await app( # type: ignore[func-returns-value]
  2079. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2080. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  2081. return await self.app(scope, receive, send)
  2082. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2083. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  2084. await super().__call__(scope, receive, send)
  2085. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  2086. await self.middleware_stack(scope, receive, send)
  2087. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  2088. raise exc
  2089. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  2090. await self.app(scope, receive, _send)
  2091. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  2092. await responder(scope, receive, send)
  2093. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  2094. await self.app(scope, receive, self.send_with_gzip)
  2095. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  2096. await self.app(scope, receive, send)
  2097. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  2098. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  2099. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2100. raise exc
  2101. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2102. await app(scope, receive, sender)
  2103. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  2104. await self.middleware_stack(scope, receive, send)
  2105. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  2106. await route.handle(scope, receive, send)
  2107. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  2108. await self.app(scope, receive, send)
  2109. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  2110. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  2111. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2112. raise exc
  2113. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2114. await app(scope, receive, sender)
  2115. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  2116. response = await f(request)
  2117. ^^^^^^^^^^^^^^^^
  2118. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  2119. raw_response = await run_endpoint_function(
  2120. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2121. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  2122. return await run_in_threadpool(dependant.call, **values)
  2123. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2124. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  2125. return await anyio.to_thread.run_sync(func, *args)
  2126. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2127. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  2128. return await get_async_backend().run_sync_in_worker_thread(
  2129. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2130. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  2131. return await future
  2132. ^^^^^^^^^^^^
  2133. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  2134. result = context.run(func, *args)
  2135. ^^^^^^^^^^^^^^^^^^^^^^^^
  2136. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  2137. self.__update_stats()
  2138. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  2139. self.stats.update()
  2140. File "/app/glances/stats.py", line 269, in update
  2141. self.__update_plugin(p)
  2142. File "/app/glances/stats.py", line 260, in __update_plugin
  2143. self._plugins[p].update_views()
  2144. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  2145. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  2146. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  2147. KeyError: 'mem'
  2148. ERROR: Exception in ASGI application
  2149. Traceback (most recent call last):
  2150. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  2151. result = await app( # type: ignore[func-returns-value]
  2152. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2153. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  2154. return await self.app(scope, receive, send)
  2155. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2156. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  2157. await super().__call__(scope, receive, send)
  2158. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  2159. await self.middleware_stack(scope, receive, send)
  2160. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  2161. raise exc
  2162. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  2163. await self.app(scope, receive, _send)
  2164. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  2165. await responder(scope, receive, send)
  2166. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  2167. await self.app(scope, receive, self.send_with_gzip)
  2168. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  2169. await self.app(scope, receive, send)
  2170. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  2171. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  2172. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2173. raise exc
  2174. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2175. await app(scope, receive, sender)
  2176. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  2177. await self.middleware_stack(scope, receive, send)
  2178. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  2179. await route.handle(scope, receive, send)
  2180. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  2181. await self.app(scope, receive, send)
  2182. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  2183. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  2184. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2185. raise exc
  2186. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2187. await app(scope, receive, sender)
  2188. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  2189. response = await f(request)
  2190. ^^^^^^^^^^^^^^^^
  2191. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  2192. raw_response = await run_endpoint_function(
  2193. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2194. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  2195. return await run_in_threadpool(dependant.call, **values)
  2196. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2197. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  2198. return await anyio.to_thread.run_sync(func, *args)
  2199. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2200. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  2201. return await get_async_backend().run_sync_in_worker_thread(
  2202. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2203. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  2204. return await future
  2205. ^^^^^^^^^^^^
  2206. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  2207. result = context.run(func, *args)
  2208. ^^^^^^^^^^^^^^^^^^^^^^^^
  2209. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  2210. self.__update_stats()
  2211. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  2212. self.stats.update()
  2213. File "/app/glances/stats.py", line 269, in update
  2214. self.__update_plugin(p)
  2215. File "/app/glances/stats.py", line 260, in __update_plugin
  2216. self._plugins[p].update_views()
  2217. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  2218. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  2219. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  2220. KeyError: 'mem'
  2221. ERROR: Exception in ASGI application
  2222. Traceback (most recent call last):
  2223. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  2224. result = await app( # type: ignore[func-returns-value]
  2225. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2226. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  2227. return await self.app(scope, receive, send)
  2228. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2229. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  2230. await super().__call__(scope, receive, send)
  2231. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  2232. await self.middleware_stack(scope, receive, send)
  2233. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  2234. raise exc
  2235. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  2236. await self.app(scope, receive, _send)
  2237. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  2238. await responder(scope, receive, send)
  2239. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  2240. await self.app(scope, receive, self.send_with_gzip)
  2241. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  2242. await self.app(scope, receive, send)
  2243. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  2244. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  2245. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2246. raise exc
  2247. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2248. await app(scope, receive, sender)
  2249. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  2250. await self.middleware_stack(scope, receive, send)
  2251. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  2252. await route.handle(scope, receive, send)
  2253. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  2254. await self.app(scope, receive, send)
  2255. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  2256. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  2257. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2258. raise exc
  2259. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2260. await app(scope, receive, sender)
  2261. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  2262. response = await f(request)
  2263. ^^^^^^^^^^^^^^^^
  2264. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  2265. raw_response = await run_endpoint_function(
  2266. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2267. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  2268. return await run_in_threadpool(dependant.call, **values)
  2269. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2270. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  2271. return await anyio.to_thread.run_sync(func, *args)
  2272. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2273. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  2274. return await get_async_backend().run_sync_in_worker_thread(
  2275. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2276. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  2277. return await future
  2278. ^^^^^^^^^^^^
  2279. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  2280. result = context.run(func, *args)
  2281. ^^^^^^^^^^^^^^^^^^^^^^^^
  2282. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  2283. self.__update_stats()
  2284. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  2285. self.stats.update()
  2286. File "/app/glances/stats.py", line 269, in update
  2287. self.__update_plugin(p)
  2288. File "/app/glances/stats.py", line 260, in __update_plugin
  2289. self._plugins[p].update_views()
  2290. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  2291. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  2292. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  2293. KeyError: 'mem'
  2294. ERROR: Exception in ASGI application
  2295. Traceback (most recent call last):
  2296. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  2297. result = await app( # type: ignore[func-returns-value]
  2298. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2299. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  2300. return await self.app(scope, receive, send)
  2301. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2302. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  2303. await super().__call__(scope, receive, send)
  2304. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  2305. await self.middleware_stack(scope, receive, send)
  2306. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  2307. raise exc
  2308. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  2309. await self.app(scope, receive, _send)
  2310. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  2311. await responder(scope, receive, send)
  2312. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  2313. await self.app(scope, receive, self.send_with_gzip)
  2314. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  2315. await self.app(scope, receive, send)
  2316. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  2317. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  2318. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2319. raise exc
  2320. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2321. await app(scope, receive, sender)
  2322. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  2323. await self.middleware_stack(scope, receive, send)
  2324. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  2325. await route.handle(scope, receive, send)
  2326. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  2327. await self.app(scope, receive, send)
  2328. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  2329. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  2330. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2331. raise exc
  2332. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2333. await app(scope, receive, sender)
  2334. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  2335. response = await f(request)
  2336. ^^^^^^^^^^^^^^^^
  2337. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  2338. raw_response = await run_endpoint_function(
  2339. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2340. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  2341. return await run_in_threadpool(dependant.call, **values)
  2342. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2343. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  2344. return await anyio.to_thread.run_sync(func, *args)
  2345. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2346. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  2347. return await get_async_backend().run_sync_in_worker_thread(
  2348. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2349. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  2350. return await future
  2351. ^^^^^^^^^^^^
  2352. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  2353. result = context.run(func, *args)
  2354. ^^^^^^^^^^^^^^^^^^^^^^^^
  2355. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  2356. self.__update_stats()
  2357. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  2358. self.stats.update()
  2359. File "/app/glances/stats.py", line 269, in update
  2360. self.__update_plugin(p)
  2361. File "/app/glances/stats.py", line 260, in __update_plugin
  2362. self._plugins[p].update_views()
  2363. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  2364. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  2365. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  2366. KeyError: 'mem'
  2367. ERROR: Exception in ASGI application
  2368. Traceback (most recent call last):
  2369. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  2370. result = await app( # type: ignore[func-returns-value]
  2371. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2372. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  2373. return await self.app(scope, receive, send)
  2374. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2375. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  2376. await super().__call__(scope, receive, send)
  2377. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  2378. await self.middleware_stack(scope, receive, send)
  2379. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  2380. raise exc
  2381. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  2382. await self.app(scope, receive, _send)
  2383. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  2384. await responder(scope, receive, send)
  2385. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  2386. await self.app(scope, receive, self.send_with_gzip)
  2387. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  2388. await self.app(scope, receive, send)
  2389. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  2390. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  2391. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2392. raise exc
  2393. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2394. await app(scope, receive, sender)
  2395. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  2396. await self.middleware_stack(scope, receive, send)
  2397. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  2398. await route.handle(scope, receive, send)
  2399. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  2400. await self.app(scope, receive, send)
  2401. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  2402. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  2403. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2404. raise exc
  2405. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2406. await app(scope, receive, sender)
  2407. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  2408. response = await f(request)
  2409. ^^^^^^^^^^^^^^^^
  2410. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  2411. raw_response = await run_endpoint_function(
  2412. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2413. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  2414. return await run_in_threadpool(dependant.call, **values)
  2415. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2416. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  2417. return await anyio.to_thread.run_sync(func, *args)
  2418. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2419. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  2420. return await get_async_backend().run_sync_in_worker_thread(
  2421. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2422. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  2423. return await future
  2424. ^^^^^^^^^^^^
  2425. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  2426. result = context.run(func, *args)
  2427. ^^^^^^^^^^^^^^^^^^^^^^^^
  2428. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  2429. self.__update_stats()
  2430. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  2431. self.stats.update()
  2432. File "/app/glances/stats.py", line 269, in update
  2433. self.__update_plugin(p)
  2434. File "/app/glances/stats.py", line 260, in __update_plugin
  2435. self._plugins[p].update_views()
  2436. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  2437. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  2438. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  2439. KeyError: 'mem'
  2440. ERROR: Exception in ASGI application
  2441. Traceback (most recent call last):
  2442. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  2443. result = await app( # type: ignore[func-returns-value]
  2444. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2445. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  2446. return await self.app(scope, receive, send)
  2447. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2448. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  2449. await super().__call__(scope, receive, send)
  2450. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  2451. await self.middleware_stack(scope, receive, send)
  2452. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  2453. raise exc
  2454. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  2455. await self.app(scope, receive, _send)
  2456. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  2457. await responder(scope, receive, send)
  2458. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  2459. await self.app(scope, receive, self.send_with_gzip)
  2460. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  2461. await self.app(scope, receive, send)
  2462. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  2463. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  2464. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2465. raise exc
  2466. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2467. await app(scope, receive, sender)
  2468. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  2469. await self.middleware_stack(scope, receive, send)
  2470. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  2471. await route.handle(scope, receive, send)
  2472. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  2473. await self.app(scope, receive, send)
  2474. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  2475. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  2476. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2477. raise exc
  2478. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2479. await app(scope, receive, sender)
  2480. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  2481. response = await f(request)
  2482. ^^^^^^^^^^^^^^^^
  2483. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  2484. raw_response = await run_endpoint_function(
  2485. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2486. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  2487. return await run_in_threadpool(dependant.call, **values)
  2488. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2489. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  2490. return await anyio.to_thread.run_sync(func, *args)
  2491. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2492. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  2493. return await get_async_backend().run_sync_in_worker_thread(
  2494. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2495. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  2496. return await future
  2497. ^^^^^^^^^^^^
  2498. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  2499. result = context.run(func, *args)
  2500. ^^^^^^^^^^^^^^^^^^^^^^^^
  2501. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  2502. self.__update_stats()
  2503. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  2504. self.stats.update()
  2505. File "/app/glances/stats.py", line 269, in update
  2506. self.__update_plugin(p)
  2507. File "/app/glances/stats.py", line 260, in __update_plugin
  2508. self._plugins[p].update_views()
  2509. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  2510. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  2511. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  2512. KeyError: 'mem'
  2513. ERROR: Exception in ASGI application
  2514. Traceback (most recent call last):
  2515. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  2516. result = await app( # type: ignore[func-returns-value]
  2517. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2518. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  2519. return await self.app(scope, receive, send)
  2520. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2521. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  2522. await super().__call__(scope, receive, send)
  2523. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  2524. await self.middleware_stack(scope, receive, send)
  2525. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  2526. raise exc
  2527. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  2528. await self.app(scope, receive, _send)
  2529. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  2530. await responder(scope, receive, send)
  2531. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  2532. await self.app(scope, receive, self.send_with_gzip)
  2533. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  2534. await self.app(scope, receive, send)
  2535. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  2536. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  2537. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2538. raise exc
  2539. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2540. await app(scope, receive, sender)
  2541. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  2542. await self.middleware_stack(scope, receive, send)
  2543. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  2544. await route.handle(scope, receive, send)
  2545. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  2546. await self.app(scope, receive, send)
  2547. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  2548. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  2549. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2550. raise exc
  2551. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2552. await app(scope, receive, sender)
  2553. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  2554. response = await f(request)
  2555. ^^^^^^^^^^^^^^^^
  2556. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  2557. raw_response = await run_endpoint_function(
  2558. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2559. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  2560. return await run_in_threadpool(dependant.call, **values)
  2561. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2562. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  2563. return await anyio.to_thread.run_sync(func, *args)
  2564. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2565. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  2566. return await get_async_backend().run_sync_in_worker_thread(
  2567. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2568. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  2569. return await future
  2570. ^^^^^^^^^^^^
  2571. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  2572. result = context.run(func, *args)
  2573. ^^^^^^^^^^^^^^^^^^^^^^^^
  2574. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  2575. self.__update_stats()
  2576. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  2577. self.stats.update()
  2578. File "/app/glances/stats.py", line 269, in update
  2579. self.__update_plugin(p)
  2580. File "/app/glances/stats.py", line 260, in __update_plugin
  2581. self._plugins[p].update_views()
  2582. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  2583. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  2584. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  2585. KeyError: 'mem'
  2586. INFO: Shutting down
  2587. INFO: Waiting for application shutdown.
  2588. INFO: Application shutdown complete.
  2589. INFO: Finished server process [1395]
  2590. Glances Web User Interface started on http://0.0.0.0:61208/
  2591. Glances RESTful API Server started on http://0.0.0.0:61208/api/4
  2592. INFO: Started server process [1979969]
  2593. INFO: Waiting for application startup.
  2594. INFO: Application startup complete.
  2595. INFO: Uvicorn running on http://0.0.0.0:61208 (Press CTRL+C to quit)
  2596. ERROR: Exception in ASGI application
  2597. Traceback (most recent call last):
  2598. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  2599. result = await app( # type: ignore[func-returns-value]
  2600. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2601. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  2602. return await self.app(scope, receive, send)
  2603. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2604. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  2605. await super().__call__(scope, receive, send)
  2606. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  2607. await self.middleware_stack(scope, receive, send)
  2608. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  2609. raise exc
  2610. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  2611. await self.app(scope, receive, _send)
  2612. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  2613. await responder(scope, receive, send)
  2614. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  2615. await self.app(scope, receive, self.send_with_gzip)
  2616. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  2617. await self.app(scope, receive, send)
  2618. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  2619. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  2620. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2621. raise exc
  2622. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2623. await app(scope, receive, sender)
  2624. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  2625. await self.middleware_stack(scope, receive, send)
  2626. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  2627. await route.handle(scope, receive, send)
  2628. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  2629. await self.app(scope, receive, send)
  2630. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  2631. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  2632. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2633. raise exc
  2634. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2635. await app(scope, receive, sender)
  2636. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  2637. response = await f(request)
  2638. ^^^^^^^^^^^^^^^^
  2639. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  2640. raw_response = await run_endpoint_function(
  2641. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2642. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  2643. return await run_in_threadpool(dependant.call, **values)
  2644. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2645. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  2646. return await anyio.to_thread.run_sync(func, *args)
  2647. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2648. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  2649. return await get_async_backend().run_sync_in_worker_thread(
  2650. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2651. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  2652. return await future
  2653. ^^^^^^^^^^^^
  2654. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  2655. result = context.run(func, *args)
  2656. ^^^^^^^^^^^^^^^^^^^^^^^^
  2657. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  2658. self.__update_stats()
  2659. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  2660. self.stats.update()
  2661. File "/app/glances/stats.py", line 269, in update
  2662. self.__update_plugin(p)
  2663. File "/app/glances/stats.py", line 260, in __update_plugin
  2664. self._plugins[p].update_views()
  2665. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  2666. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  2667. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  2668. KeyError: 'mem'
  2669. ERROR: Exception in ASGI application
  2670. Traceback (most recent call last):
  2671. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  2672. result = await app( # type: ignore[func-returns-value]
  2673. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2674. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  2675. return await self.app(scope, receive, send)
  2676. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2677. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  2678. await super().__call__(scope, receive, send)
  2679. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  2680. await self.middleware_stack(scope, receive, send)
  2681. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  2682. raise exc
  2683. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  2684. await self.app(scope, receive, _send)
  2685. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  2686. await responder(scope, receive, send)
  2687. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  2688. await self.app(scope, receive, self.send_with_gzip)
  2689. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  2690. await self.app(scope, receive, send)
  2691. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  2692. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  2693. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2694. raise exc
  2695. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2696. await app(scope, receive, sender)
  2697. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  2698. await self.middleware_stack(scope, receive, send)
  2699. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  2700. await route.handle(scope, receive, send)
  2701. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  2702. await self.app(scope, receive, send)
  2703. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  2704. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  2705. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2706. raise exc
  2707. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2708. await app(scope, receive, sender)
  2709. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  2710. response = await f(request)
  2711. ^^^^^^^^^^^^^^^^
  2712. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  2713. raw_response = await run_endpoint_function(
  2714. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2715. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  2716. return await run_in_threadpool(dependant.call, **values)
  2717. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2718. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  2719. return await anyio.to_thread.run_sync(func, *args)
  2720. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2721. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  2722. return await get_async_backend().run_sync_in_worker_thread(
  2723. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2724. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  2725. return await future
  2726. ^^^^^^^^^^^^
  2727. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  2728. result = context.run(func, *args)
  2729. ^^^^^^^^^^^^^^^^^^^^^^^^
  2730. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  2731. self.__update_stats()
  2732. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  2733. self.stats.update()
  2734. File "/app/glances/stats.py", line 269, in update
  2735. self.__update_plugin(p)
  2736. File "/app/glances/stats.py", line 260, in __update_plugin
  2737. self._plugins[p].update_views()
  2738. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  2739. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  2740. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  2741. KeyError: 'mem'
  2742. ERROR: Exception in ASGI application
  2743. Traceback (most recent call last):
  2744. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  2745. result = await app( # type: ignore[func-returns-value]
  2746. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2747. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  2748. return await self.app(scope, receive, send)
  2749. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2750. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  2751. await super().__call__(scope, receive, send)
  2752. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  2753. await self.middleware_stack(scope, receive, send)
  2754. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  2755. raise exc
  2756. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  2757. await self.app(scope, receive, _send)
  2758. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  2759. await responder(scope, receive, send)
  2760. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  2761. await self.app(scope, receive, self.send_with_gzip)
  2762. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  2763. await self.app(scope, receive, send)
  2764. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  2765. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  2766. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2767. raise exc
  2768. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2769. await app(scope, receive, sender)
  2770. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  2771. await self.middleware_stack(scope, receive, send)
  2772. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  2773. await route.handle(scope, receive, send)
  2774. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  2775. await self.app(scope, receive, send)
  2776. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  2777. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  2778. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2779. raise exc
  2780. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2781. await app(scope, receive, sender)
  2782. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  2783. response = await f(request)
  2784. ^^^^^^^^^^^^^^^^
  2785. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  2786. raw_response = await run_endpoint_function(
  2787. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2788. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  2789. return await run_in_threadpool(dependant.call, **values)
  2790. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2791. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  2792. return await anyio.to_thread.run_sync(func, *args)
  2793. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2794. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  2795. return await get_async_backend().run_sync_in_worker_thread(
  2796. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2797. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  2798. return await future
  2799. ^^^^^^^^^^^^
  2800. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  2801. result = context.run(func, *args)
  2802. ^^^^^^^^^^^^^^^^^^^^^^^^
  2803. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  2804. self.__update_stats()
  2805. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  2806. self.stats.update()
  2807. File "/app/glances/stats.py", line 269, in update
  2808. self.__update_plugin(p)
  2809. File "/app/glances/stats.py", line 260, in __update_plugin
  2810. self._plugins[p].update_views()
  2811. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  2812. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  2813. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  2814. KeyError: 'mem'
  2815. ERROR: Exception in ASGI application
  2816. Traceback (most recent call last):
  2817. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  2818. result = await app( # type: ignore[func-returns-value]
  2819. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2820. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  2821. return await self.app(scope, receive, send)
  2822. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2823. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  2824. await super().__call__(scope, receive, send)
  2825. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  2826. await self.middleware_stack(scope, receive, send)
  2827. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  2828. raise exc
  2829. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  2830. await self.app(scope, receive, _send)
  2831. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  2832. await responder(scope, receive, send)
  2833. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  2834. await self.app(scope, receive, self.send_with_gzip)
  2835. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  2836. await self.app(scope, receive, send)
  2837. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  2838. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  2839. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2840. raise exc
  2841. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2842. await app(scope, receive, sender)
  2843. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  2844. await self.middleware_stack(scope, receive, send)
  2845. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  2846. await route.handle(scope, receive, send)
  2847. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  2848. await self.app(scope, receive, send)
  2849. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  2850. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  2851. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2852. raise exc
  2853. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2854. await app(scope, receive, sender)
  2855. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  2856. response = await f(request)
  2857. ^^^^^^^^^^^^^^^^
  2858. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  2859. raw_response = await run_endpoint_function(
  2860. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2861. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  2862. return await run_in_threadpool(dependant.call, **values)
  2863. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2864. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  2865. return await anyio.to_thread.run_sync(func, *args)
  2866. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2867. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  2868. return await get_async_backend().run_sync_in_worker_thread(
  2869. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2870. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  2871. return await future
  2872. ^^^^^^^^^^^^
  2873. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  2874. result = context.run(func, *args)
  2875. ^^^^^^^^^^^^^^^^^^^^^^^^
  2876. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  2877. self.__update_stats()
  2878. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  2879. self.stats.update()
  2880. File "/app/glances/stats.py", line 269, in update
  2881. self.__update_plugin(p)
  2882. File "/app/glances/stats.py", line 260, in __update_plugin
  2883. self._plugins[p].update_views()
  2884. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  2885. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  2886. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  2887. KeyError: 'mem'
  2888. ERROR: Exception in ASGI application
  2889. Traceback (most recent call last):
  2890. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  2891. result = await app( # type: ignore[func-returns-value]
  2892. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2893. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  2894. return await self.app(scope, receive, send)
  2895. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2896. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  2897. await super().__call__(scope, receive, send)
  2898. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  2899. await self.middleware_stack(scope, receive, send)
  2900. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  2901. raise exc
  2902. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  2903. await self.app(scope, receive, _send)
  2904. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  2905. await responder(scope, receive, send)
  2906. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  2907. await self.app(scope, receive, self.send_with_gzip)
  2908. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  2909. await self.app(scope, receive, send)
  2910. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  2911. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  2912. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2913. raise exc
  2914. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2915. await app(scope, receive, sender)
  2916. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  2917. await self.middleware_stack(scope, receive, send)
  2918. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  2919. await route.handle(scope, receive, send)
  2920. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  2921. await self.app(scope, receive, send)
  2922. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  2923. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  2924. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2925. raise exc
  2926. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2927. await app(scope, receive, sender)
  2928. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  2929. response = await f(request)
  2930. ^^^^^^^^^^^^^^^^
  2931. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  2932. raw_response = await run_endpoint_function(
  2933. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2934. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  2935. return await run_in_threadpool(dependant.call, **values)
  2936. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2937. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  2938. return await anyio.to_thread.run_sync(func, *args)
  2939. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2940. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  2941. return await get_async_backend().run_sync_in_worker_thread(
  2942. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2943. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  2944. return await future
  2945. ^^^^^^^^^^^^
  2946. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  2947. result = context.run(func, *args)
  2948. ^^^^^^^^^^^^^^^^^^^^^^^^
  2949. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  2950. self.__update_stats()
  2951. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  2952. self.stats.update()
  2953. File "/app/glances/stats.py", line 269, in update
  2954. self.__update_plugin(p)
  2955. File "/app/glances/stats.py", line 260, in __update_plugin
  2956. self._plugins[p].update_views()
  2957. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  2958. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  2959. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  2960. KeyError: 'mem'
  2961. ERROR: Exception in ASGI application
  2962. Traceback (most recent call last):
  2963. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  2964. result = await app( # type: ignore[func-returns-value]
  2965. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2966. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  2967. return await self.app(scope, receive, send)
  2968. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2969. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  2970. await super().__call__(scope, receive, send)
  2971. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  2972. await self.middleware_stack(scope, receive, send)
  2973. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  2974. raise exc
  2975. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  2976. await self.app(scope, receive, _send)
  2977. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  2978. await responder(scope, receive, send)
  2979. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  2980. await self.app(scope, receive, self.send_with_gzip)
  2981. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  2982. await self.app(scope, receive, send)
  2983. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  2984. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  2985. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2986. raise exc
  2987. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  2988. await app(scope, receive, sender)
  2989. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  2990. await self.middleware_stack(scope, receive, send)
  2991. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  2992. await route.handle(scope, receive, send)
  2993. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  2994. await self.app(scope, receive, send)
  2995. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  2996. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  2997. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  2998. raise exc
  2999. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3000. await app(scope, receive, sender)
  3001. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  3002. response = await f(request)
  3003. ^^^^^^^^^^^^^^^^
  3004. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  3005. raw_response = await run_endpoint_function(
  3006. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3007. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  3008. return await run_in_threadpool(dependant.call, **values)
  3009. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3010. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  3011. return await anyio.to_thread.run_sync(func, *args)
  3012. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3013. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  3014. return await get_async_backend().run_sync_in_worker_thread(
  3015. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3016. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  3017. return await future
  3018. ^^^^^^^^^^^^
  3019. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  3020. result = context.run(func, *args)
  3021. ^^^^^^^^^^^^^^^^^^^^^^^^
  3022. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  3023. self.__update_stats()
  3024. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  3025. self.stats.update()
  3026. File "/app/glances/stats.py", line 269, in update
  3027. self.__update_plugin(p)
  3028. File "/app/glances/stats.py", line 260, in __update_plugin
  3029. self._plugins[p].update_views()
  3030. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  3031. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  3032. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  3033. KeyError: 'mem'
  3034. ERROR: Exception in ASGI application
  3035. Traceback (most recent call last):
  3036. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  3037. result = await app( # type: ignore[func-returns-value]
  3038. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3039. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  3040. return await self.app(scope, receive, send)
  3041. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3042. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  3043. await super().__call__(scope, receive, send)
  3044. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  3045. await self.middleware_stack(scope, receive, send)
  3046. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  3047. raise exc
  3048. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  3049. await self.app(scope, receive, _send)
  3050. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  3051. await responder(scope, receive, send)
  3052. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  3053. await self.app(scope, receive, self.send_with_gzip)
  3054. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  3055. await self.app(scope, receive, send)
  3056. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  3057. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  3058. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  3059. raise exc
  3060. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3061. await app(scope, receive, sender)
  3062. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  3063. await self.middleware_stack(scope, receive, send)
  3064. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  3065. await route.handle(scope, receive, send)
  3066. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  3067. await self.app(scope, receive, send)
  3068. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  3069. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  3070. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  3071. raise exc
  3072. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3073. await app(scope, receive, sender)
  3074. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  3075. response = await f(request)
  3076. ^^^^^^^^^^^^^^^^
  3077. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  3078. raw_response = await run_endpoint_function(
  3079. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3080. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  3081. return await run_in_threadpool(dependant.call, **values)
  3082. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3083. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  3084. return await anyio.to_thread.run_sync(func, *args)
  3085. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3086. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  3087. return await get_async_backend().run_sync_in_worker_thread(
  3088. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3089. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  3090. return await future
  3091. ^^^^^^^^^^^^
  3092. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  3093. result = context.run(func, *args)
  3094. ^^^^^^^^^^^^^^^^^^^^^^^^
  3095. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  3096. self.__update_stats()
  3097. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  3098. self.stats.update()
  3099. File "/app/glances/stats.py", line 269, in update
  3100. self.__update_plugin(p)
  3101. File "/app/glances/stats.py", line 260, in __update_plugin
  3102. self._plugins[p].update_views()
  3103. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  3104. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  3105. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  3106. KeyError: 'mem'
  3107. ERROR: Exception in ASGI application
  3108. Traceback (most recent call last):
  3109. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  3110. result = await app( # type: ignore[func-returns-value]
  3111. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3112. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  3113. return await self.app(scope, receive, send)
  3114. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3115. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  3116. await super().__call__(scope, receive, send)
  3117. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  3118. await self.middleware_stack(scope, receive, send)
  3119. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  3120. raise exc
  3121. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  3122. await self.app(scope, receive, _send)
  3123. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  3124. await responder(scope, receive, send)
  3125. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  3126. await self.app(scope, receive, self.send_with_gzip)
  3127. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  3128. await self.app(scope, receive, send)
  3129. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  3130. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  3131. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  3132. raise exc
  3133. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3134. await app(scope, receive, sender)
  3135. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  3136. await self.middleware_stack(scope, receive, send)
  3137. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  3138. await route.handle(scope, receive, send)
  3139. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  3140. await self.app(scope, receive, send)
  3141. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  3142. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  3143. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  3144. raise exc
  3145. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3146. await app(scope, receive, sender)
  3147. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  3148. response = await f(request)
  3149. ^^^^^^^^^^^^^^^^
  3150. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  3151. raw_response = await run_endpoint_function(
  3152. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3153. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  3154. return await run_in_threadpool(dependant.call, **values)
  3155. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3156. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  3157. return await anyio.to_thread.run_sync(func, *args)
  3158. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3159. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  3160. return await get_async_backend().run_sync_in_worker_thread(
  3161. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3162. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  3163. return await future
  3164. ^^^^^^^^^^^^
  3165. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  3166. result = context.run(func, *args)
  3167. ^^^^^^^^^^^^^^^^^^^^^^^^
  3168. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  3169. self.__update_stats()
  3170. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  3171. self.stats.update()
  3172. File "/app/glances/stats.py", line 269, in update
  3173. self.__update_plugin(p)
  3174. File "/app/glances/stats.py", line 260, in __update_plugin
  3175. self._plugins[p].update_views()
  3176. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  3177. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  3178. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  3179. KeyError: 'mem'
  3180. INFO: Shutting down
  3181. INFO: Waiting for application shutdown.
  3182. INFO: Application shutdown complete.
  3183. INFO: Finished server process [1979969]
  3184. Glances Web User Interface started on http://0.0.0.0:61208/
  3185. Glances RESTful API Server started on http://0.0.0.0:61208/api/4
  3186. INFO: Started server process [998]
  3187. INFO: Waiting for application startup.
  3188. INFO: Application startup complete.
  3189. INFO: Uvicorn running on http://0.0.0.0:61208 (Press CTRL+C to quit)
  3190. ERROR: Exception in ASGI application
  3191. Traceback (most recent call last):
  3192. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  3193. result = await app( # type: ignore[func-returns-value]
  3194. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3195. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  3196. return await self.app(scope, receive, send)
  3197. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3198. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  3199. await super().__call__(scope, receive, send)
  3200. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  3201. await self.middleware_stack(scope, receive, send)
  3202. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  3203. raise exc
  3204. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  3205. await self.app(scope, receive, _send)
  3206. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  3207. await responder(scope, receive, send)
  3208. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  3209. await self.app(scope, receive, self.send_with_gzip)
  3210. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  3211. await self.app(scope, receive, send)
  3212. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  3213. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  3214. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  3215. raise exc
  3216. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3217. await app(scope, receive, sender)
  3218. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  3219. await self.middleware_stack(scope, receive, send)
  3220. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  3221. await route.handle(scope, receive, send)
  3222. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  3223. await self.app(scope, receive, send)
  3224. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  3225. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  3226. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  3227. raise exc
  3228. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3229. await app(scope, receive, sender)
  3230. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  3231. response = await f(request)
  3232. ^^^^^^^^^^^^^^^^
  3233. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  3234. raw_response = await run_endpoint_function(
  3235. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3236. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  3237. return await run_in_threadpool(dependant.call, **values)
  3238. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3239. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  3240. return await anyio.to_thread.run_sync(func, *args)
  3241. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3242. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  3243. return await get_async_backend().run_sync_in_worker_thread(
  3244. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3245. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  3246. return await future
  3247. ^^^^^^^^^^^^
  3248. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  3249. result = context.run(func, *args)
  3250. ^^^^^^^^^^^^^^^^^^^^^^^^
  3251. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  3252. self.__update_stats()
  3253. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  3254. self.stats.update()
  3255. File "/app/glances/stats.py", line 269, in update
  3256. self.__update_plugin(p)
  3257. File "/app/glances/stats.py", line 260, in __update_plugin
  3258. self._plugins[p].update_views()
  3259. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  3260. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  3261. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  3262. KeyError: 'mem'
  3263. ERROR: Exception in ASGI application
  3264. Traceback (most recent call last):
  3265. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  3266. result = await app( # type: ignore[func-returns-value]
  3267. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3268. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  3269. return await self.app(scope, receive, send)
  3270. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3271. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  3272. await super().__call__(scope, receive, send)
  3273. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  3274. await self.middleware_stack(scope, receive, send)
  3275. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  3276. raise exc
  3277. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  3278. await self.app(scope, receive, _send)
  3279. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  3280. await responder(scope, receive, send)
  3281. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  3282. await self.app(scope, receive, self.send_with_gzip)
  3283. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  3284. await self.app(scope, receive, send)
  3285. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  3286. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  3287. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  3288. raise exc
  3289. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3290. await app(scope, receive, sender)
  3291. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  3292. await self.middleware_stack(scope, receive, send)
  3293. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  3294. await route.handle(scope, receive, send)
  3295. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  3296. await self.app(scope, receive, send)
  3297. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  3298. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  3299. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  3300. raise exc
  3301. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3302. await app(scope, receive, sender)
  3303. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  3304. response = await f(request)
  3305. ^^^^^^^^^^^^^^^^
  3306. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  3307. raw_response = await run_endpoint_function(
  3308. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3309. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  3310. return await run_in_threadpool(dependant.call, **values)
  3311. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3312. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  3313. return await anyio.to_thread.run_sync(func, *args)
  3314. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3315. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  3316. return await get_async_backend().run_sync_in_worker_thread(
  3317. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3318. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  3319. return await future
  3320. ^^^^^^^^^^^^
  3321. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  3322. result = context.run(func, *args)
  3323. ^^^^^^^^^^^^^^^^^^^^^^^^
  3324. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  3325. self.__update_stats()
  3326. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  3327. self.stats.update()
  3328. File "/app/glances/stats.py", line 269, in update
  3329. self.__update_plugin(p)
  3330. File "/app/glances/stats.py", line 260, in __update_plugin
  3331. self._plugins[p].update_views()
  3332. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  3333. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  3334. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  3335. KeyError: 'mem'
  3336. ERROR: Exception in ASGI application
  3337. Traceback (most recent call last):
  3338. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  3339. result = await app( # type: ignore[func-returns-value]
  3340. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3341. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  3342. return await self.app(scope, receive, send)
  3343. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3344. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  3345. await super().__call__(scope, receive, send)
  3346. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  3347. await self.middleware_stack(scope, receive, send)
  3348. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  3349. raise exc
  3350. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  3351. await self.app(scope, receive, _send)
  3352. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  3353. await responder(scope, receive, send)
  3354. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  3355. await self.app(scope, receive, self.send_with_gzip)
  3356. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  3357. await self.app(scope, receive, send)
  3358. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  3359. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  3360. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  3361. raise exc
  3362. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3363. await app(scope, receive, sender)
  3364. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  3365. await self.middleware_stack(scope, receive, send)
  3366. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  3367. await route.handle(scope, receive, send)
  3368. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  3369. await self.app(scope, receive, send)
  3370. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  3371. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  3372. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  3373. raise exc
  3374. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3375. await app(scope, receive, sender)
  3376. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  3377. response = await f(request)
  3378. ^^^^^^^^^^^^^^^^
  3379. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  3380. raw_response = await run_endpoint_function(
  3381. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3382. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  3383. return await run_in_threadpool(dependant.call, **values)
  3384. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3385. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  3386. return await anyio.to_thread.run_sync(func, *args)
  3387. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3388. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  3389. return await get_async_backend().run_sync_in_worker_thread(
  3390. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3391. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  3392. return await future
  3393. ^^^^^^^^^^^^
  3394. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  3395. result = context.run(func, *args)
  3396. ^^^^^^^^^^^^^^^^^^^^^^^^
  3397. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  3398. self.__update_stats()
  3399. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  3400. self.stats.update()
  3401. File "/app/glances/stats.py", line 269, in update
  3402. self.__update_plugin(p)
  3403. File "/app/glances/stats.py", line 260, in __update_plugin
  3404. self._plugins[p].update_views()
  3405. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  3406. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  3407. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  3408. KeyError: 'mem'
  3409. ERROR: Exception in ASGI application
  3410. Traceback (most recent call last):
  3411. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  3412. result = await app( # type: ignore[func-returns-value]
  3413. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3414. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  3415. return await self.app(scope, receive, send)
  3416. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3417. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  3418. await super().__call__(scope, receive, send)
  3419. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  3420. await self.middleware_stack(scope, receive, send)
  3421. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  3422. raise exc
  3423. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  3424. await self.app(scope, receive, _send)
  3425. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  3426. await responder(scope, receive, send)
  3427. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  3428. await self.app(scope, receive, self.send_with_gzip)
  3429. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  3430. await self.app(scope, receive, send)
  3431. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  3432. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  3433. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  3434. raise exc
  3435. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3436. await app(scope, receive, sender)
  3437. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  3438. await self.middleware_stack(scope, receive, send)
  3439. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  3440. await route.handle(scope, receive, send)
  3441. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  3442. await self.app(scope, receive, send)
  3443. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  3444. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  3445. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  3446. raise exc
  3447. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3448. await app(scope, receive, sender)
  3449. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  3450. response = await f(request)
  3451. ^^^^^^^^^^^^^^^^
  3452. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  3453. raw_response = await run_endpoint_function(
  3454. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3455. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  3456. return await run_in_threadpool(dependant.call, **values)
  3457. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3458. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  3459. return await anyio.to_thread.run_sync(func, *args)
  3460. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3461. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  3462. return await get_async_backend().run_sync_in_worker_thread(
  3463. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3464. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  3465. return await future
  3466. ^^^^^^^^^^^^
  3467. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  3468. result = context.run(func, *args)
  3469. ^^^^^^^^^^^^^^^^^^^^^^^^
  3470. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  3471. self.__update_stats()
  3472. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  3473. self.stats.update()
  3474. File "/app/glances/stats.py", line 269, in update
  3475. self.__update_plugin(p)
  3476. File "/app/glances/stats.py", line 258, in __update_plugin
  3477. self._plugins[p].update()
  3478. File "/app/glances/plugins/plugin/model.py", line 1124, in wrapper
  3479. ret = fct(self, *args, **kw)
  3480. ^^^^^^^^^^^^^^^^^^^^^^
  3481. File "/app/glances/plugins/plugin/model.py", line 1141, in wrapper
  3482. ret = fct(*args, **kw)
  3483. ^^^^^^^^^^^^^^^^
  3484. File "/app/glances/plugins/processcount/__init__.py", line 85, in update
  3485. glances_processes.update()
  3486. File "/app/glances/processes.py", line 601, in update
  3487. processlist = self.update_list(processlist)
  3488. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3489. File "/app/glances/processes.py", line 628, in update_list
  3490. return list_of_namedtuple_to_list_of_dict(processlist)
  3491. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3492. File "/app/glances/globals.py", line 495, in list_of_namedtuple_to_list_of_dict
  3493. return [namedtuple_to_dict(d) for d in data]
  3494. ^^^^^^^^^^^^^^^^^^^^^
  3495. File "/app/glances/globals.py", line 490, in namedtuple_to_dict
  3496. return {k: (v._asdict() if hasattr(v, '_asdict') else v) for k, v in data.items()}
  3497. ^^^^^^^^^^^^
  3498. RuntimeError: dictionary changed size during iteration
  3499. ERROR: Exception in ASGI application
  3500. Traceback (most recent call last):
  3501. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  3502. result = await app( # type: ignore[func-returns-value]
  3503. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3504. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  3505. return await self.app(scope, receive, send)
  3506. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3507. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  3508. await super().__call__(scope, receive, send)
  3509. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  3510. await self.middleware_stack(scope, receive, send)
  3511. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  3512. raise exc
  3513. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  3514. await self.app(scope, receive, _send)
  3515. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  3516. await responder(scope, receive, send)
  3517. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  3518. await self.app(scope, receive, self.send_with_gzip)
  3519. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  3520. await self.app(scope, receive, send)
  3521. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  3522. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  3523. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  3524. raise exc
  3525. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3526. await app(scope, receive, sender)
  3527. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  3528. await self.middleware_stack(scope, receive, send)
  3529. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  3530. await route.handle(scope, receive, send)
  3531. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  3532. await self.app(scope, receive, send)
  3533. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  3534. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  3535. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  3536. raise exc
  3537. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3538. await app(scope, receive, sender)
  3539. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  3540. response = await f(request)
  3541. ^^^^^^^^^^^^^^^^
  3542. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  3543. raw_response = await run_endpoint_function(
  3544. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3545. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  3546. return await run_in_threadpool(dependant.call, **values)
  3547. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3548. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  3549. return await anyio.to_thread.run_sync(func, *args)
  3550. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3551. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  3552. return await get_async_backend().run_sync_in_worker_thread(
  3553. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3554. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  3555. return await future
  3556. ^^^^^^^^^^^^
  3557. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  3558. result = context.run(func, *args)
  3559. ^^^^^^^^^^^^^^^^^^^^^^^^
  3560. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  3561. self.__update_stats()
  3562. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  3563. self.stats.update()
  3564. File "/app/glances/stats.py", line 269, in update
  3565. self.__update_plugin(p)
  3566. File "/app/glances/stats.py", line 260, in __update_plugin
  3567. self._plugins[p].update_views()
  3568. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  3569. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  3570. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  3571. KeyError: 'mem'
  3572. ERROR: Exception in ASGI application
  3573. Traceback (most recent call last):
  3574. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  3575. result = await app( # type: ignore[func-returns-value]
  3576. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3577. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  3578. return await self.app(scope, receive, send)
  3579. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3580. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  3581. await super().__call__(scope, receive, send)
  3582. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  3583. await self.middleware_stack(scope, receive, send)
  3584. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  3585. raise exc
  3586. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  3587. await self.app(scope, receive, _send)
  3588. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  3589. await responder(scope, receive, send)
  3590. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  3591. await self.app(scope, receive, self.send_with_gzip)
  3592. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  3593. await self.app(scope, receive, send)
  3594. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  3595. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  3596. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  3597. raise exc
  3598. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3599. await app(scope, receive, sender)
  3600. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  3601. await self.middleware_stack(scope, receive, send)
  3602. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  3603. await route.handle(scope, receive, send)
  3604. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  3605. await self.app(scope, receive, send)
  3606. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  3607. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  3608. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  3609. raise exc
  3610. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3611. await app(scope, receive, sender)
  3612. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  3613. response = await f(request)
  3614. ^^^^^^^^^^^^^^^^
  3615. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  3616. raw_response = await run_endpoint_function(
  3617. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3618. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  3619. return await run_in_threadpool(dependant.call, **values)
  3620. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3621. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  3622. return await anyio.to_thread.run_sync(func, *args)
  3623. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3624. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  3625. return await get_async_backend().run_sync_in_worker_thread(
  3626. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3627. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  3628. return await future
  3629. ^^^^^^^^^^^^
  3630. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  3631. result = context.run(func, *args)
  3632. ^^^^^^^^^^^^^^^^^^^^^^^^
  3633. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  3634. self.__update_stats()
  3635. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  3636. self.stats.update()
  3637. File "/app/glances/stats.py", line 269, in update
  3638. self.__update_plugin(p)
  3639. File "/app/glances/stats.py", line 260, in __update_plugin
  3640. self._plugins[p].update_views()
  3641. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  3642. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  3643. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  3644. KeyError: 'mem'
  3645. ERROR: Exception in ASGI application
  3646. Traceback (most recent call last):
  3647. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  3648. result = await app( # type: ignore[func-returns-value]
  3649. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3650. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  3651. return await self.app(scope, receive, send)
  3652. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3653. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  3654. await super().__call__(scope, receive, send)
  3655. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  3656. await self.middleware_stack(scope, receive, send)
  3657. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  3658. raise exc
  3659. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  3660. await self.app(scope, receive, _send)
  3661. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  3662. await responder(scope, receive, send)
  3663. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  3664. await self.app(scope, receive, self.send_with_gzip)
  3665. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  3666. await self.app(scope, receive, send)
  3667. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  3668. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  3669. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  3670. raise exc
  3671. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3672. await app(scope, receive, sender)
  3673. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  3674. await self.middleware_stack(scope, receive, send)
  3675. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  3676. await route.handle(scope, receive, send)
  3677. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  3678. await self.app(scope, receive, send)
  3679. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  3680. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  3681. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  3682. raise exc
  3683. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3684. await app(scope, receive, sender)
  3685. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  3686. response = await f(request)
  3687. ^^^^^^^^^^^^^^^^
  3688. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  3689. raw_response = await run_endpoint_function(
  3690. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3691. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  3692. return await run_in_threadpool(dependant.call, **values)
  3693. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3694. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  3695. return await anyio.to_thread.run_sync(func, *args)
  3696. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3697. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  3698. return await get_async_backend().run_sync_in_worker_thread(
  3699. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3700. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  3701. return await future
  3702. ^^^^^^^^^^^^
  3703. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  3704. result = context.run(func, *args)
  3705. ^^^^^^^^^^^^^^^^^^^^^^^^
  3706. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  3707. self.__update_stats()
  3708. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  3709. self.stats.update()
  3710. File "/app/glances/stats.py", line 269, in update
  3711. self.__update_plugin(p)
  3712. File "/app/glances/stats.py", line 260, in __update_plugin
  3713. self._plugins[p].update_views()
  3714. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  3715. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  3716. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  3717. KeyError: 'mem'
  3718. ERROR: Exception in ASGI application
  3719. Traceback (most recent call last):
  3720. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  3721. result = await app( # type: ignore[func-returns-value]
  3722. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3723. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  3724. return await self.app(scope, receive, send)
  3725. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3726. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  3727. await super().__call__(scope, receive, send)
  3728. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  3729. await self.middleware_stack(scope, receive, send)
  3730. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  3731. raise exc
  3732. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  3733. await self.app(scope, receive, _send)
  3734. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  3735. await responder(scope, receive, send)
  3736. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  3737. await self.app(scope, receive, self.send_with_gzip)
  3738. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  3739. await self.app(scope, receive, send)
  3740. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  3741. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  3742. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  3743. raise exc
  3744. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3745. await app(scope, receive, sender)
  3746. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  3747. await self.middleware_stack(scope, receive, send)
  3748. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  3749. await route.handle(scope, receive, send)
  3750. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  3751. await self.app(scope, receive, send)
  3752. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  3753. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  3754. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  3755. raise exc
  3756. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3757. await app(scope, receive, sender)
  3758. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  3759. response = await f(request)
  3760. ^^^^^^^^^^^^^^^^
  3761. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  3762. raw_response = await run_endpoint_function(
  3763. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3764. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  3765. return await run_in_threadpool(dependant.call, **values)
  3766. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3767. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  3768. return await anyio.to_thread.run_sync(func, *args)
  3769. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3770. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  3771. return await get_async_backend().run_sync_in_worker_thread(
  3772. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3773. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  3774. return await future
  3775. ^^^^^^^^^^^^
  3776. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  3777. result = context.run(func, *args)
  3778. ^^^^^^^^^^^^^^^^^^^^^^^^
  3779. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  3780. self.__update_stats()
  3781. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  3782. self.stats.update()
  3783. File "/app/glances/stats.py", line 269, in update
  3784. self.__update_plugin(p)
  3785. File "/app/glances/stats.py", line 260, in __update_plugin
  3786. self._plugins[p].update_views()
  3787. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  3788. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  3789. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  3790. KeyError: 'mem'
  3791. ERROR: Exception in ASGI application
  3792. Traceback (most recent call last):
  3793. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  3794. result = await app( # type: ignore[func-returns-value]
  3795. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3796. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  3797. return await self.app(scope, receive, send)
  3798. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3799. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  3800. await super().__call__(scope, receive, send)
  3801. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  3802. await self.middleware_stack(scope, receive, send)
  3803. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  3804. raise exc
  3805. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  3806. await self.app(scope, receive, _send)
  3807. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  3808. await responder(scope, receive, send)
  3809. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  3810. await self.app(scope, receive, self.send_with_gzip)
  3811. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  3812. await self.app(scope, receive, send)
  3813. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  3814. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  3815. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  3816. raise exc
  3817. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3818. await app(scope, receive, sender)
  3819. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  3820. await self.middleware_stack(scope, receive, send)
  3821. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  3822. await route.handle(scope, receive, send)
  3823. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  3824. await self.app(scope, receive, send)
  3825. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  3826. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  3827. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  3828. raise exc
  3829. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3830. await app(scope, receive, sender)
  3831. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  3832. response = await f(request)
  3833. ^^^^^^^^^^^^^^^^
  3834. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  3835. raw_response = await run_endpoint_function(
  3836. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3837. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  3838. return await run_in_threadpool(dependant.call, **values)
  3839. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3840. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  3841. return await anyio.to_thread.run_sync(func, *args)
  3842. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3843. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  3844. return await get_async_backend().run_sync_in_worker_thread(
  3845. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3846. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  3847. return await future
  3848. ^^^^^^^^^^^^
  3849. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  3850. result = context.run(func, *args)
  3851. ^^^^^^^^^^^^^^^^^^^^^^^^
  3852. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  3853. self.__update_stats()
  3854. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  3855. self.stats.update()
  3856. File "/app/glances/stats.py", line 269, in update
  3857. self.__update_plugin(p)
  3858. File "/app/glances/stats.py", line 260, in __update_plugin
  3859. self._plugins[p].update_views()
  3860. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  3861. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  3862. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  3863. KeyError: 'mem'
  3864. ERROR: Exception in ASGI application
  3865. Traceback (most recent call last):
  3866. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  3867. result = await app( # type: ignore[func-returns-value]
  3868. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3869. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  3870. return await self.app(scope, receive, send)
  3871. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3872. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  3873. await super().__call__(scope, receive, send)
  3874. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  3875. await self.middleware_stack(scope, receive, send)
  3876. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  3877. raise exc
  3878. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  3879. await self.app(scope, receive, _send)
  3880. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  3881. await responder(scope, receive, send)
  3882. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  3883. await self.app(scope, receive, self.send_with_gzip)
  3884. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  3885. await self.app(scope, receive, send)
  3886. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  3887. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  3888. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  3889. raise exc
  3890. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3891. await app(scope, receive, sender)
  3892. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  3893. await self.middleware_stack(scope, receive, send)
  3894. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  3895. await route.handle(scope, receive, send)
  3896. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  3897. await self.app(scope, receive, send)
  3898. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  3899. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  3900. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  3901. raise exc
  3902. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3903. await app(scope, receive, sender)
  3904. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  3905. response = await f(request)
  3906. ^^^^^^^^^^^^^^^^
  3907. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  3908. raw_response = await run_endpoint_function(
  3909. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3910. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  3911. return await run_in_threadpool(dependant.call, **values)
  3912. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3913. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  3914. return await anyio.to_thread.run_sync(func, *args)
  3915. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3916. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  3917. return await get_async_backend().run_sync_in_worker_thread(
  3918. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3919. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  3920. return await future
  3921. ^^^^^^^^^^^^
  3922. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  3923. result = context.run(func, *args)
  3924. ^^^^^^^^^^^^^^^^^^^^^^^^
  3925. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  3926. self.__update_stats()
  3927. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  3928. self.stats.update()
  3929. File "/app/glances/stats.py", line 269, in update
  3930. self.__update_plugin(p)
  3931. File "/app/glances/stats.py", line 260, in __update_plugin
  3932. self._plugins[p].update_views()
  3933. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  3934. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  3935. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  3936. KeyError: 'mem'
  3937. ERROR: Exception in ASGI application
  3938. Traceback (most recent call last):
  3939. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  3940. result = await app( # type: ignore[func-returns-value]
  3941. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3942. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  3943. return await self.app(scope, receive, send)
  3944. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3945. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  3946. await super().__call__(scope, receive, send)
  3947. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  3948. await self.middleware_stack(scope, receive, send)
  3949. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  3950. raise exc
  3951. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  3952. await self.app(scope, receive, _send)
  3953. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  3954. await responder(scope, receive, send)
  3955. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  3956. await self.app(scope, receive, self.send_with_gzip)
  3957. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  3958. await self.app(scope, receive, send)
  3959. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  3960. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  3961. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  3962. raise exc
  3963. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3964. await app(scope, receive, sender)
  3965. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  3966. await self.middleware_stack(scope, receive, send)
  3967. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  3968. await route.handle(scope, receive, send)
  3969. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  3970. await self.app(scope, receive, send)
  3971. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  3972. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  3973. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  3974. raise exc
  3975. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  3976. await app(scope, receive, sender)
  3977. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  3978. response = await f(request)
  3979. ^^^^^^^^^^^^^^^^
  3980. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  3981. raw_response = await run_endpoint_function(
  3982. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3983. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  3984. return await run_in_threadpool(dependant.call, **values)
  3985. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3986. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  3987. return await anyio.to_thread.run_sync(func, *args)
  3988. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3989. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  3990. return await get_async_backend().run_sync_in_worker_thread(
  3991. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3992. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  3993. return await future
  3994. ^^^^^^^^^^^^
  3995. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  3996. result = context.run(func, *args)
  3997. ^^^^^^^^^^^^^^^^^^^^^^^^
  3998. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  3999. self.__update_stats()
  4000. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  4001. self.stats.update()
  4002. File "/app/glances/stats.py", line 269, in update
  4003. self.__update_plugin(p)
  4004. File "/app/glances/stats.py", line 260, in __update_plugin
  4005. self._plugins[p].update_views()
  4006. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  4007. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  4008. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  4009. KeyError: 'mem'
  4010. ERROR: Exception in ASGI application
  4011. Traceback (most recent call last):
  4012. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  4013. result = await app( # type: ignore[func-returns-value]
  4014. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  4015. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  4016. return await self.app(scope, receive, send)
  4017. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  4018. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  4019. await super().__call__(scope, receive, send)
  4020. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  4021. await self.middleware_stack(scope, receive, send)
  4022. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  4023. raise exc
  4024. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  4025. await self.app(scope, receive, _send)
  4026. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  4027. await responder(scope, receive, send)
  4028. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  4029. await self.app(scope, receive, self.send_with_gzip)
  4030. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  4031. await self.app(scope, receive, send)
  4032. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  4033. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  4034. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  4035. raise exc
  4036. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  4037. await app(scope, receive, sender)
  4038. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  4039. await self.middleware_stack(scope, receive, send)
  4040. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  4041. await route.handle(scope, receive, send)
  4042. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  4043. await self.app(scope, receive, send)
  4044. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  4045. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  4046. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  4047. raise exc
  4048. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  4049. await app(scope, receive, sender)
  4050. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  4051. response = await f(request)
  4052. ^^^^^^^^^^^^^^^^
  4053. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  4054. raw_response = await run_endpoint_function(
  4055. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  4056. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  4057. return await run_in_threadpool(dependant.call, **values)
  4058. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  4059. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  4060. return await anyio.to_thread.run_sync(func, *args)
  4061. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  4062. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  4063. return await get_async_backend().run_sync_in_worker_thread(
  4064. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  4065. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  4066. return await future
  4067. ^^^^^^^^^^^^
  4068. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  4069. result = context.run(func, *args)
  4070. ^^^^^^^^^^^^^^^^^^^^^^^^
  4071. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  4072. self.__update_stats()
  4073. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  4074. self.stats.update()
  4075. File "/app/glances/stats.py", line 269, in update
  4076. self.__update_plugin(p)
  4077. File "/app/glances/stats.py", line 260, in __update_plugin
  4078. self._plugins[p].update_views()
  4079. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  4080. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  4081. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  4082. KeyError: 'mem'
  4083. ERROR: Exception in ASGI application
  4084. Traceback (most recent call last):
  4085. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  4086. result = await app( # type: ignore[func-returns-value]
  4087. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  4088. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  4089. return await self.app(scope, receive, send)
  4090. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  4091. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  4092. await super().__call__(scope, receive, send)
  4093. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  4094. await self.middleware_stack(scope, receive, send)
  4095. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  4096. raise exc
  4097. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  4098. await self.app(scope, receive, _send)
  4099. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  4100. await responder(scope, receive, send)
  4101. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  4102. await self.app(scope, receive, self.send_with_gzip)
  4103. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  4104. await self.app(scope, receive, send)
  4105. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  4106. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  4107. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  4108. raise exc
  4109. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  4110. await app(scope, receive, sender)
  4111. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  4112. await self.middleware_stack(scope, receive, send)
  4113. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  4114. await route.handle(scope, receive, send)
  4115. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  4116. await self.app(scope, receive, send)
  4117. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  4118. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  4119. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  4120. raise exc
  4121. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  4122. await app(scope, receive, sender)
  4123. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  4124. response = await f(request)
  4125. ^^^^^^^^^^^^^^^^
  4126. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  4127. raw_response = await run_endpoint_function(
  4128. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  4129. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  4130. return await run_in_threadpool(dependant.call, **values)
  4131. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  4132. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  4133. return await anyio.to_thread.run_sync(func, *args)
  4134. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  4135. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  4136. return await get_async_backend().run_sync_in_worker_thread(
  4137. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  4138. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  4139. return await future
  4140. ^^^^^^^^^^^^
  4141. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  4142. result = context.run(func, *args)
  4143. ^^^^^^^^^^^^^^^^^^^^^^^^
  4144. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  4145. self.__update_stats()
  4146. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  4147. self.stats.update()
  4148. File "/app/glances/stats.py", line 269, in update
  4149. self.__update_plugin(p)
  4150. File "/app/glances/stats.py", line 260, in __update_plugin
  4151. self._plugins[p].update_views()
  4152. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  4153. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  4154. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  4155. KeyError: 'mem'
  4156. ERROR: Exception in ASGI application
  4157. Traceback (most recent call last):
  4158. File "/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
  4159. result = await app( # type: ignore[func-returns-value]
  4160. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  4161. File "/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
  4162. return await self.app(scope, receive, send)
  4163. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  4164. File "/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  4165. await super().__call__(scope, receive, send)
  4166. File "/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
  4167. await self.middleware_stack(scope, receive, send)
  4168. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
  4169. raise exc
  4170. File "/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
  4171. await self.app(scope, receive, _send)
  4172. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 20, in __call__
  4173. await responder(scope, receive, send)
  4174. File "/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 39, in __call__
  4175. await self.app(scope, receive, self.send_with_gzip)
  4176. File "/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  4177. await self.app(scope, receive, send)
  4178. File "/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
  4179. await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  4180. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  4181. raise exc
  4182. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  4183. await app(scope, receive, sender)
  4184. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
  4185. await self.middleware_stack(scope, receive, send)
  4186. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
  4187. await route.handle(scope, receive, send)
  4188. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
  4189. await self.app(scope, receive, send)
  4190. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
  4191. await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  4192. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  4193. raise exc
  4194. File "/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
  4195. await app(scope, receive, sender)
  4196. File "/venv/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
  4197. response = await f(request)
  4198. ^^^^^^^^^^^^^^^^
  4199. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
  4200. raw_response = await run_endpoint_function(
  4201. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  4202. File "/venv/lib/python3.12/site-packages/fastapi/routing.py", line 214, in run_endpoint_function
  4203. return await run_in_threadpool(dependant.call, **values)
  4204. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  4205. File "/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool
  4206. return await anyio.to_thread.run_sync(func, *args)
  4207. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  4208. File "/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync
  4209. return await get_async_backend().run_sync_in_worker_thread(
  4210. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  4211. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2505, in run_sync_in_worker_thread
  4212. return await future
  4213. ^^^^^^^^^^^^
  4214. File "/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1005, in run
  4215. result = context.run(func, *args)
  4216. ^^^^^^^^^^^^^^^^^^^^^^^^
  4217. File "/app/glances/outputs/glances_restful_api.py", line 464, in _api_all
  4218. self.__update_stats()
  4219. File "/app/glances/outputs/glances_restful_api.py", line 186, in __update_stats
  4220. self.stats.update()
  4221. File "/app/glances/stats.py", line 269, in update
  4222. self.__update_plugin(p)
  4223. File "/app/glances/stats.py", line 260, in __update_plugin
  4224. self._plugins[p].update_views()
  4225. File "/app/glances/plugins/containers/__init__.py", line 289, in update_views
  4226. self.views[i[self.get_key()]]['mem']['decoration'] = alert
  4227. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  4228. KeyError: 'mem'
  4229. INFO: Shutting down
  4230. INFO: Waiting for connections to close. (CTRL+C to force quit)
  4231. INFO: Started server process [1901161]
  4232. INFO: Waiting for application startup.
  4233. INFO: Application startup complete.
  4234. INFO: Uvicorn running on http://0.0.0.0:61208 (Press CTRL+C to quit)
  4235. INFO: Shutting down
  4236. INFO: Waiting for application shutdown.
  4237. INFO: Application shutdown complete.
  4238. INFO: Finished server process [1901161]
  4239. Glances Web User Interface started on http://0.0.0.0:61208/
  4240. Glances RESTful API Server started on http://0.0.0.0:61208/api/4
  4241. INFO: Started server process [2739482]
  4242. INFO: Waiting for application startup.
  4243. INFO: Application startup complete.
  4244. INFO: Uvicorn running on http://0.0.0.0:61208 (Press CTRL+C to quit)
  4245.  
Tags: glances
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement