func (r *Router) serviceChecker(inner http.HandlerFunc) http.HandlerFunc {
return http.HandlerFunc(func(w http.ResponseWriter, req *http.Request) {
- Logger.Info("restapi: method=%s url=%s", req.Method, req.URL.RequestURI())
+ Logger.Debug("restapi: method=%s url=%s", req.Method, req.URL.RequestURI())
if req.URL.RequestURI() == AliveURL || r.CheckStatus() {
inner.ServeHTTP(w, req)
} else {
}
func (r *Router) GetSymptomDataParams(w http.ResponseWriter, req *http.Request) SymptomDataParams {
- Logger.Info("GetSymptomDataParams ...")
-
params := SymptomDataParams{}
queryParams := req.URL.Query()
func (r *Router) GetLocalMetrics(port int) (string, error) {
resp, err := http.Get(fmt.Sprintf("http://localhost:%d/ric/v1/metrics", port))
if err != nil {
+ Logger.Error("GetLocalMetrics: http.Get failed: %v", err)
return "", err
}
defer resp.Body.Close()
metrics, err := ioutil.ReadAll(resp.Body)
if err != nil {
+ Logger.Error("GetLocalMetrics: ioutil.ReadAll failed: %v", err)
return "", err
}
for {
time.Sleep(5 * time.Second)
if !IsHealthProbeReady() {
- Logger.Info("Application='%s' is not ready yet, waiting ...", viper.GetString("name"))
+ Logger.Debug("Application='%s' is not ready yet, waiting ...", viper.GetString("name"))
continue
}