Symptom data collection 49/5749/1
authorAbukar Mohamed <abukar.mohamed@nokia.com>
Thu, 11 Mar 2021 06:14:05 +0000 (06:14 +0000)
committerAbukar Mohamed <abukar.mohamed@nokia.com>
Thu, 11 Mar 2021 06:26:15 +0000 (06:26 +0000)
Change-Id: Ib52b12c0d73aca898ba1ebeb4ab0a872703001ad
Signed-off-by: Abukar Mohamed <abukar.mohamed@nokia.com>
go.mod
pkg/nbi/control.go

diff --git a/go.mod b/go.mod
index c5ce44f..f098305 100644 (file)
--- a/go.mod
+++ b/go.mod
@@ -19,6 +19,6 @@ require (
 
 replace gerrit.o-ran-sc.org/r/ric-plt/sdlgo => gerrit.o-ran-sc.org/r/ric-plt/sdlgo.git v0.5.2
 
-replace gerrit.o-ran-sc.org/r/ric-plt/xapp-frame => gerrit.o-ran-sc.org/r/ric-plt/xapp-frame.git v0.5.12
+replace gerrit.o-ran-sc.org/r/ric-plt/xapp-frame => gerrit.o-ran-sc.org/r/ric-plt/xapp-frame.git v0.7.3
 
-replace gerrit.o-ran-sc.org/r/com/golog => gerrit.o-ran-sc.org/r/com/golog.git v0.0.1
+replace gerrit.o-ran-sc.org/r/com/golog => gerrit.o-ran-sc.org/r/com/golog.git v0.0.2
index 02899c6..a1e9c77 100644 (file)
@@ -27,6 +27,7 @@ import "C"
 import (
        "errors"
        //"fmt"
+       "net/http"
        "gerrit.o-ran-sc.org/r/ric-plt/xapp-frame/pkg/xapp"
        "os"
        "routing-manager/pkg/rpe"
@@ -63,9 +64,17 @@ func (c *Control) Run() {
                xapp.Logger.Error(err.Error())
                os.Exit(1)
        }
+
+       xapp.Resource.InjectRoute("/ric/v1/symptomdata", c.SymptomDataHandler, "GET")
+
        xapp.Run(c)
 }
 
+func (c *Control) SymptomDataHandler(w http.ResponseWriter, r *http.Request) {
+       resp, _ := dumpDebugData()
+       xapp.Resource.SendSymptomDataJson(w, r, resp, "platform/rttable.json")
+}
+
 func (c *Control) Consume(rp *xapp.RMRParams) (err error) {
        c.rcChan <- rp
        return