Added Supervision/Monitoring support 97/14497/2
authorSebastien Douheret <sebastien.douheret@iot.bzh>
Sun, 17 Jun 2018 22:42:22 +0000 (00:42 +0200)
committerSebastien Douheret <sebastien.douheret@iot.bzh>
Mon, 18 Jun 2018 20:29:55 +0000 (22:29 +0200)
commitee66af78c42c4d7ff33f104415bc09d60dbdc27b
tree834e494c29d339940a5a7036671650e439e3864d
parent72c9174cecdfbe4cde9baa71c0c02d0bee753224
Added Supervision/Monitoring support

Added new API supervisor/* to control and get status of AGL XDS
Supervisor.
Also add new panel in dashboard to control and visualized data
collected by the supervision (visualiazation is based on Granafa).

Change-Id: I093470f6e384e96a0856b233390e85a98911162e
Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh>
25 files changed:
.vscode/settings.json
lib/agent/agent.go
lib/agent/apiv1-supervisor.go [new file with mode: 0644]
lib/agent/apiv1.go
lib/agent/xdsserver.go
lib/agent/xdssupervior.go [new file with mode: 0644]
lib/xdsconfig/config.go
lib/xdsconfig/configfile.go
webapp/package.json
webapp/src/app/@core-xds/services/@core-xds-services.module.ts
webapp/src/app/@core-xds/services/supervision.service.ts [new file with mode: 0644]
webapp/src/app/@core-xds/services/xdsagent.service.ts
webapp/src/app/pages/confirm/confirm-modal/confirm-modal.component.ts
webapp/src/app/pages/pages-menu.ts
webapp/src/app/pages/pages-routing.module.ts
webapp/src/app/pages/pages.module.ts
webapp/src/app/pages/sdks/sdk-management/sdk-install.component.ts
webapp/src/app/pages/supervision/supervision-config.component.html [new file with mode: 0644]
webapp/src/app/pages/supervision/supervision-config.component.scss [new file with mode: 0644]
webapp/src/app/pages/supervision/supervision-config.component.ts [new file with mode: 0644]
webapp/src/app/pages/supervision/supervision.component.html [new file with mode: 0644]
webapp/src/app/pages/supervision/supervision.component.scss [new file with mode: 0644]
webapp/src/app/pages/supervision/supervision.component.ts [new file with mode: 0644]
webapp/src/app/pages/supervision/supervision.module.ts [new file with mode: 0644]
webapp/src/app/pages/targets/target-add-modal/target-add-modal.component.ts