Code

Add rudimentary support for dynamic graphs based on a metrics query.
[sysdb/webui.git] / server / server.go
index 8d0d72dc191770f6810896306ea3f0f3beca64b5..1f5ea94a3879f8a26ddb98a27455393e5eeebca6 100644 (file)
@@ -79,7 +79,7 @@ func New(addr, user string, cfg Config) (*Server, error) {
        if s.main, err = cfg.parse("main.tmpl"); err != nil {
                return nil, err
        }
-       types := []string{"host", "hosts", "service", "services", "metric", "metrics"}
+       types := []string{"graphs", "host", "hosts", "service", "services", "metric", "metrics"}
        for _, t := range types {
                s.results[t], err = cfg.parse(t + ".tmpl")
                if err != nil {
@@ -120,6 +120,7 @@ var content = map[string]func(request, *Server) (*page, error){
        "": index,
 
        // Queries
+       "graphs":   graphs,
        "host":     fetch,
        "service":  fetch,
        "metric":   fetch,