Change-Id: Ic6644e8132b53da0f300690ae0b31f9df57846b5
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
http.Error(w, message, http.StatusInternalServerError)
}
+func (r *Router) GetLocalMetrics(port int) (string, error) {
+ resp, err := http.Get(fmt.Sprintf("http://localhost:%d/ric/v1/metrics", port))
+ if err != nil {
+ return "", err
+ }
+ defer resp.Body.Close()
+
+ metrics, err := ioutil.ReadAll(resp.Body)
+ if err != nil {
+ return "", err
+ }
+
+ return string(metrics), nil
+}
+
func IsHealthProbeReady() bool {
return healthReady
}
}
type SymptomDataParams struct {
- Timeout uint64
- FromTime uint64
- ToTime uint64
+ Timeout uint64
+ FromTime uint64
+ ToTime uint64
+ importantOnly bool
}
// @todo: read these from config or somewhere else