Add form to index page, similar to snmp exporter
This commit is contained in:
parent
896f84f57b
commit
81fcbc12d9
1 changed files with 19 additions and 1 deletions
20
main.go
20
main.go
|
@ -45,9 +45,27 @@ var (
|
||||||
mystromRequestsCounterVec *prometheus.CounterVec
|
mystromRequestsCounterVec *prometheus.CounterVec
|
||||||
)
|
)
|
||||||
var landingPage = []byte(`<html>
|
var landingPage = []byte(`<html>
|
||||||
<head><title>myStrom switch report Exporter</title></head>
|
<head>
|
||||||
|
<title>myStrom switch report Exporter</title>
|
||||||
|
<style>
|
||||||
|
label{
|
||||||
|
display:inline-block;
|
||||||
|
width:75px;
|
||||||
|
}
|
||||||
|
form label {
|
||||||
|
margin: 10px;
|
||||||
|
}
|
||||||
|
form input {
|
||||||
|
margin: 10px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h1>myStrom Exporter</h1>
|
<h1>myStrom Exporter</h1>
|
||||||
|
<form action="` + *devicePath + `">
|
||||||
|
<label>Target:</label> <input type="text" name="target" placeholder="X.X.X.X" value="1.2.3.4"><br>
|
||||||
|
<input type="submit" value="Submit">
|
||||||
|
</form>
|
||||||
<p><a href='` + *metricsPath + `'>Metrics</a></p>
|
<p><a href='` + *metricsPath + `'>Metrics</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>`)
|
</html>`)
|
||||||
|
|
Loading…
Reference in a new issue