zwOvO commented on PR #4164:
URL: https://github.com/apache/bookkeeper/pull/4164#issuecomment-1876542893

   OK, Now I am filtering JVM metrics by writing a Python server proxy
   ——————
   ```python
   #!/bin/python
   
   import SimpleHTTPServer
   import SocketServer
   import subprocess
   import requests
   
   class CustomHandler(SimpleHTTPServer.SimpleHTTPRequestHandler):
       def do_GET(self):
           if self.path == '/metrics':
               
               response = requests.get('http://localhost:8080/metrics/')
               output = '\n'.join(line for line in response.text.split('\n') if 
'jvm' in line)
               self.send_response(200)
               self.send_header('Content-type', 'text/plain')
               self.end_headers()
               self.wfile.write(output)
   
   PORT = 9001
   httpd = SocketServer.TCPServer(("", PORT), CustomHandler)
   print "Server running on port", PORT
   httpd.serve_forever()
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to