INNER CODE UNIT · Go
landingPageHTML
oracle/oracle-db-appdev-monitoring · main.go:93
func landingPageHTML(metricsPath string) string {
escapedVersion := html.EscapeString(Version)
escapedMetricsPath := html.EscapeString(metricsPath)
return "<html><head><title>Oracle DB Exporter " + escapedVersion + "</title></head><body><h1>Oracle DB Exporter " + escapedVersion + "</h1><p><a href='" + escapedMetricsPath + "'>Metrics</a></p></body></html>"
}
func landingPageHandler(metricsPath string) http.HandlerFunc {
return func(w http.ResponseWriter, r *http.Request) {
_, _ = w.Write([]byte(landingPageHTML(metricsPath)))
}
}
func main() {
syncBuildVersion()
configFile, err := parseConfigFile(os.Args[1:], os.Getenv, os.Stderr)
if err != nil {
if errors.Is(err, flag.ErrHelp) {