From: Abukar Mohamed Date: Thu, 11 Mar 2021 06:14:05 +0000 (+0000) Subject: Symptom data collection X-Git-Tag: 0.7.8~13 X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=d962cb40b62af41d77aba692cd4ef0fb0892061c;p=ric-plt%2Frtmgr.git Symptom data collection Change-Id: Ib52b12c0d73aca898ba1ebeb4ab0a872703001ad Signed-off-by: Abukar Mohamed --- diff --git a/go.mod b/go.mod index c5ce44f..f098305 100644 --- 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 diff --git a/pkg/nbi/control.go b/pkg/nbi/control.go index 02899c6..a1e9c77 100644 --- a/pkg/nbi/control.go +++ b/pkg/nbi/control.go @@ -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