Project

General

Profile

Bug #22669

Updated by Zack Cerza over 6 years ago

On @12.2.2-78-g905b734-1xenial@: 
 <pre> 
 $ curl http://mira021:9283/metrics 
 <!DOCTYPE html PUBLIC 
 "-//W3C//DTD XHTML 1.0 Transitional//EN" 
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
 <html> 
 <head> 
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta> 
     <title>500 Internal Server Error</title> 
     <style type="text/css"> 
     #powered_by { 
         margin-top: 20px; 
         border-top: 2px solid black; 
         font-style: italic; 
     } 

     #traceback { 
         color: red; 
     } 
     </style> 
 </head> 
     <body> 
         <h2>500 Internal Server Error</h2> 
         <p>The server encountered an unexpected condition which prevented it from fulfilling the request.</p> 
         <pre id="traceback">Traceback (most recent call last): 
   File "/usr/lib/python2.7/dist-packages/cherrypy/_cprequest.py", line 670, in respond 
     response.body = self.handler() 
   File "/usr/lib/python2.7/dist-packages/cherrypy/lib/encoding.py", line 217, in __call__ 
     self.body = self.oldhandler(*args, **kwargs) 
   File "/usr/lib/python2.7/dist-packages/cherrypy/_cpdispatch.py", line 61, in __call__ 
     return self.callable(*self.args, **self.kwargs) 
   File "/usr/lib/ceph/mgr/prometheus/module.py", line 386, in metrics 
     metrics = global_instance().collect() 
   File "/usr/lib/ceph/mgr/prometheus/module.py", line 324, in collect 
     self.get_pg_status() 
   File "/usr/lib/ceph/mgr/prometheus/module.py", line 266, in get_pg_status 
     self.metrics[path].set(value) 
 KeyError: 'pg_deep' 
 </pre> 
     <div id="powered_by"> 
       <span> 
         Powered by <a href="http://www.cherrypy.org">CherryPy 3.5.0</a> 
       </span> 
     </div> 
     </body> 
 </html> 
 </pre> 

 I'd hoped updating updated from @12.2.1-795-g5c9b93d-1xenial@ would fix this, but it didn't.

Back