56
|
1 def makeIndexHtml(objPrefix, webRoot, webHost):
|
|
2 return f"""<!DOCTYPE html>
|
|
3 <html>
|
|
4 <head>
|
|
5 <title>{objPrefix}</title>
|
57
|
6 <link rel="stylesheet" href="index.css">
|
56
|
7 </head>
|
|
8 <body>
|
|
9 <h1>{objPrefix}</h1>
|
|
10 <section>
|
|
11 <h2>Retentions</h2>
|
|
12 <section>
|
|
13 <h3><code>recent</code></h3>
|
|
14 <table>
|
|
15 <tr>
|
|
16 <td><a href="recent/vmagent/">vmagent</a></td>
|
|
17 <td><a href="recent/vmagent/metrics">metrics</a></td>
|
61
|
18 <td><a href="recent/vmagent/targets">targets</a></td>
|
56
|
19 </tr>
|
|
20 <tr>
|
|
21 <td><a href="recent/vminsert/">vminsert</a></td>
|
|
22 <td><a href="recent/vminsert/metrics">metrics</a></td>
|
|
23 </tr>
|
|
24 <tr>
|
|
25 <td><a href="recent/vmstorage/">vmstorage</a></td>
|
|
26 <td><a href="recent/vmstorage/metrics">metrics</a></td>
|
|
27 </tr>
|
|
28 </table>
|
|
29 </section>
|
|
30
|
|
31 <section>
|
|
32 <h3><code>forever</code></h3>
|
|
33 <table>
|
|
34 <tr>
|
|
35 <td><a href="forever/vmagent/">vmagent</a></td>
|
|
36 <td><a href="forever/vmagent/metrics">metrics</a></td>
|
61
|
37 <td><a href="forever/vmagent/targets">targets</a></td>
|
56
|
38 </tr>
|
|
39 <tr>
|
|
40 <td><a href="forever/vminsert/">vminsert</a></td>
|
|
41 <td><a href="forever/vminsert/metrics">metrics</a></td>
|
|
42 </tr>
|
|
43 <tr>
|
|
44 <td><a href="forever/vmstorage/">vmstorage</a></td>
|
|
45 <td><a href="forever/vmstorage/metrics">metrics</a></td>
|
|
46 </tr>
|
|
47 </table>
|
|
48 </section>
|
|
49 </section>
|
|
50
|
|
51 <section>
|
|
52 <h2>vmselect</h2>
|
|
53 <table>
|
|
54 <tr>
|
|
55 <td><a href="vmselect/">vmselect</a></td>
|
|
56 <td><a href="vmselect/metrics">metrics</a></td>
|
|
57 </tr>
|
|
58 </table>
|
|
59 </section>
|
|
60
|
|
61 <section>
|
|
62 <h2>vmui</h2>
|
|
63 <table>
|
|
64 <tr>
|
|
65 <td><a href="vmselect/0/vmui/vmui">vmui</a></td>
|
|
66 </tr>
|
|
67 </table>
|
|
68 </section>
|
|
69
|
72
|
70 <section>
|
|
71 <h2>vmalert</h2>
|
|
72 <table>
|
|
73 <tr>
|
73
|
74 <td><a href="vmalert/">vmalert</a></td>
|
|
75 <td><a href="vmalert/metrics">metrics</a></td>
|
|
76 </tr>
|
|
77 </table>
|
|
78 </section>
|
|
79
|
|
80 <section>
|
|
81 <h2>alertmanager</h2>
|
|
82 <table>
|
|
83 <tr>
|
|
84 <td><a href="alertmanager/">alertmanager</a></td>
|
|
85 <td><a href="alertmanager/metrics">metrics</a></td>
|
72
|
86 </tr>
|
|
87 </table>
|
|
88 </section>
|
|
89
|
57
|
90 <script src="index.js"></script>
|
56
|
91 <script>
|
57
|
92 init("https://{webHost}{webRoot}/vmselect/select/0/prometheus");
|
56
|
93 </script>
|
|
94 </body>
|
57
|
95 </html>"""
|