Mercurial > code > home > repos > victoriametrics
view next/index_page.py @ 56:a72c47973aa4
parameterize the python version
author | drewp@bigasterisk.com |
---|---|
date | Fri, 26 Apr 2024 16:10:47 -0700 |
parents | |
children | b3addcd4486c |
line wrap: on
line source
def makeIndexHtml(objPrefix, webRoot, webHost): unquotedJs = ''' localStorage.setItem('SERVER_URL', JSON.stringify({value: serverUrl})); ''' return f"""<!DOCTYPE html> <html> <head> <title>{objPrefix}</title> <style> section {{ margin-left: 2em; }} h1, h2 {{ border-top: 1px solid lightgray; }} </style> </head> <body> <h1>{objPrefix}</h1> <section> <h2>Retentions</h2> <section> <h3><code>recent</code></h3> <table> <tr> <td><a href="recent/vmagent/">vmagent</a></td> <td><a href="recent/vmagent/metrics">metrics</a></td> </tr> <tr> <td><a href="recent/vminsert/">vminsert</a></td> <td><a href="recent/vminsert/metrics">metrics</a></td> </tr> <tr> <td><a href="recent/vmstorage/">vmstorage</a></td> <td><a href="recent/vmstorage/metrics">metrics</a></td> </tr> </table> </section> <section> <h3><code>forever</code></h3> <table> <tr> <td><a href="forever/vmagent/">vmagent</a></td> <td><a href="forever/vmagent/metrics">metrics</a></td> </tr> <tr> <td><a href="forever/vminsert/">vminsert</a></td> <td><a href="forever/vminsert/metrics">metrics</a></td> </tr> <tr> <td><a href="forever/vmstorage/">vmstorage</a></td> <td><a href="forever/vmstorage/metrics">metrics</a></td> </tr> </table> </section> </section> <section> <h2>vmselect</h2> <table> <tr> <td><a href="vmselect/">vmselect</a></td> <td><a href="vmselect/metrics">metrics</a></td> </tr> </table> </section> <section> <h2>vmui</h2> <table> <tr> <td><a href="vmselect/0/vmui/vmui">vmui</a></td> </tr> </table> </section> <script> // this defaults to something incorrect, so we fix it hopefully before you go to vmui let serverUrl = "https://{webHost}{webRoot}/vmselect/select/0/prometheus"; {unquotedJs} </script> </body> </html>"""