Hi there!
I'm using aioprometheus with aiohttp.
Traceback (most recent call last):
File "/app/utils_web.py", line 131, in _call_handler
return await handler(request)
File "/app/service.py", line 250, in handle_metrics
content, http_headers = render(REGISTRY, request.headers.getall(ACCEPT, []))
File "/usr/local/lib/python3.8/dist-packages/aioprometheus/renderer.py", line 37, in render
content = formatter.marshall(registry)
File "/usr/local/lib/python3.8/dist-packages/aioprometheus/formats/text.py", line 246, in marshall
blocks.append(self.marshall_collector(i))
File "/usr/local/lib/python3.8/dist-packages/aioprometheus/formats/text.py", line 237, in marshall_collector
result = self.marshall_lines(collector)
File "/usr/local/lib/python3.8/dist-packages/aioprometheus/formats/text.py", line 226, in marshall_lines
for i in collector.get_all():
File "/usr/local/lib/python3.8/dist-packages/aioprometheus/collectors.py", line 165, in get_all
for k in self.values:
RuntimeError: dictionary changed size during iteration
Hi there!
I'm using aioprometheus with aiohttp.