(parent iris.Party)
| 252 | } |
| 253 | |
| 254 | func Install(parent iris.Party) { |
| 255 | handler := NewHandler() |
| 256 | grafana := parent.Party("/monitor/grafana") |
| 257 | grafana.Get("/", handler.ListGrafana()) |
| 258 | grafana.Post("/", handler.AddGrafana()) |
| 259 | grafana.Put("/", handler.UpdateGrafana()) |
| 260 | grafana.Post("/test/connect", handler.TestConnectGrafana()) |
| 261 | grafana.Post("/import", handler.ImportDashboardsGrafana()) |
| 262 | |
| 263 | metrics := parent.Party("/monitor/metrics") |
| 264 | metrics.Post("/", handler.AddMetrics()) |
| 265 | metrics.Delete("/:name", handler.DeleteMetrics()) |
| 266 | metrics.Post("/search", handler.SearchMetrics()) |
| 267 | metrics.Get("/:name", handler.GetMetrics()) |
| 268 | metrics.Put("/:name", handler.UpdateMetrics()) |
| 269 | metrics.Get("/:name/explorer", handler.ExplorerMetrics()) |
| 270 | metrics.Get("/:name/test/connect", handler.TestConnectMetrics()) |
| 271 | metrics.Get("/:name/query", handler.QueryMetrics()) |
| 272 | } |
no test coverage detected