func (r *Router) serviceChecker(inner http.HandlerFunc) http.HandlerFunc {
return http.HandlerFunc(func(w http.ResponseWriter, req *http.Request) {
func (r *Router) serviceChecker(inner http.HandlerFunc) http.HandlerFunc {
return http.HandlerFunc(func(w http.ResponseWriter, req *http.Request) {
func (r *Router) GetLocalMetrics(port int) (string, error) {
resp, err := http.Get(fmt.Sprintf("http://localhost:%d/ric/v1/metrics", port))
if err != nil {
func (r *Router) GetLocalMetrics(port int) (string, error) {
resp, err := http.Get(fmt.Sprintf("http://localhost:%d/ric/v1/metrics", port))
if err != nil {