├── .env ├── .gitignore ├── DEBUG.md ├── LICENSE ├── README.md ├── adaptive_monitoring ├── README.md ├── collect_dataset.py ├── data │ ├── README.md │ └── cloud_gaming │ │ ├── slice_throughput.csv │ │ ├── smf_cpu_usage.csv │ │ ├── upf_cpu_usage.csv │ │ ├── upf_energy_usage.csv │ │ ├── upf_mem_usage.csv │ │ └── upf_scrape_duration.csv ├── main.py ├── requirements.txt ├── settings.yaml └── src │ ├── config.py │ ├── sampling.py │ ├── utils.py │ └── visualization.py ├── bin ├── check-inotify.py ├── clear_cni.sh ├── inotify-consumers.sh ├── k8s-log.sh ├── k8s-resources.sh ├── k8s-shell.sh ├── k8s-ue-pinger.sh └── print-nodeports.sh ├── data_distribution ├── README.md ├── install.sh ├── test-data-distribution.sh ├── thanos-values.yaml └── uninstall.sh ├── data_store ├── README.md ├── install-mc.sh ├── install.sh ├── minio │ └── values.yaml ├── mongodb │ ├── kustomization.yaml │ ├── mongodb-deployment.yaml │ ├── mongodb-service.yaml │ └── mongodb-serviceaccount.yaml ├── test-data-store.sh └── uninstall.sh ├── data_visualization ├── dashboards │ └── monarch-dashboard.json ├── install.sh ├── kustomization.yaml ├── test-data-visualization.sh ├── uninstall.sh └── values.yaml ├── deploy-all.sh ├── deploy-external.sh ├── deploy-monarch-core.sh ├── deploy-monarch-nss.sh ├── get-node-ip.sh ├── images ├── cni-out-of-ips.png ├── core-test-2.png ├── data-distribution-up.png ├── data-source.png ├── data-store-up.png ├── datasource-config-1.png ├── datasource-config-2.png ├── dataviz-gui.png ├── dataviz-up.png ├── deploying-ueransim.png ├── external-components.png ├── grafana-edit-1.png ├── grafana-edit-2.png ├── grafana-metrics-browser.png ├── minio-access.png ├── minio-keys.png ├── monarch-conceptual-architecture.png ├── monarch-core.png ├── monarch-dashboard-1.png ├── monarch-dashboard-2.png ├── monarch-dashboard.png ├── monitoring-directives.png ├── monitoring-manager-up.png ├── network-up.png ├── nssdc-up.png ├── prometheus-crash-1.png ├── prometheus-tsdb.png ├── request-success.png ├── request-translator-up.png ├── rogers-demo-dashboard.png ├── test-external.png ├── test-monarch-core.png ├── test-monarch-nss.png ├── thanos-stores.png └── watch-monarch-core.png ├── kpi_computation ├── README.md ├── check-kpi.sh ├── install.sh ├── otel │ ├── Dockerfile │ ├── app │ │ ├── kpi_calculator.py │ │ └── requirements.txt │ └── kpi_calculator.yaml ├── standard │ ├── Dockerfile │ ├── app │ │ ├── kpi_calculator.py │ │ └── requirements.txt │ └── kpi_calculator.yaml └── uninstall.sh ├── labs ├── images │ ├── 5g-targets.png │ ├── aggregration.png │ ├── beyond-monarch.png │ ├── deriv.png │ ├── expression-browser.png │ ├── instrumentationx.png │ ├── prometheus-1.png │ ├── prometheus-exporter-target.png │ ├── prometheus-interface.png │ ├── prometheus-logo.png │ ├── prometheus.png │ ├── promtheus-select-targets.png │ ├── promtheus-targets.png │ ├── queries-01.png │ ├── query-engine.png │ ├── query-enginex.png │ ├── thanos-query-api.png │ └── thanos.png ├── lab1 │ ├── Dockerfile │ ├── README.md │ ├── README.pdf │ ├── app │ │ ├── exporter.py │ │ └── requirements.txt │ ├── deployment.yaml │ └── service.yaml ├── lab2 │ ├── README.md │ └── README.pdf └── lab3 │ ├── README.md │ ├── README.pdf │ ├── exercise.py │ └── solution.py ├── mde ├── README.md ├── check-mde.sh ├── install.sh ├── metrics-service.yaml ├── otel │ ├── collector.yaml │ ├── kustomization.yaml │ ├── otel-deployment.yaml │ ├── otel-service.yaml │ └── otel-servicemonitor.yaml ├── standard │ └── metrics-servicemonitor.yaml └── uninstall.sh ├── monitoring_manager ├── Dockerfile ├── README.md ├── app │ ├── __init__.py │ ├── directive_manager.py │ ├── logger.py │ ├── monitoring_manager.py │ ├── orchestrator.py │ └── requirements.txt ├── install.sh ├── manifests │ ├── deployment.yaml │ └── service.yaml ├── run.py ├── test-monitoring-manager.sh └── uninstall.sh ├── nfv_orchestrator ├── README.md ├── install.sh ├── nfv-orchestrator.py ├── test-nfv-orchestrator.sh ├── uninstall.sh └── view-logs.sh ├── nssdc ├── README.md ├── additional-scrape-configs.yaml ├── install.sh ├── status.sh ├── test-nssdc.sh ├── thanos-objstore-config.yaml ├── uninstall.sh └── values.yaml ├── remove-all.sh ├── remove-external.sh ├── remove-monarch-core.sh ├── remove-monarch-nss.sh ├── replace-node-ip.sh ├── request_translator ├── Dockerfile ├── README.md ├── app │ ├── __init__.py │ ├── comm_manager.py │ ├── db_manager.py │ ├── kpi_manager.py │ ├── logger.py │ ├── request_translator.py │ ├── requirements.txt │ ├── schema.json │ ├── service_orchestrator.py │ ├── supported_kpis.json │ └── translation_manager.py ├── install.sh ├── manifests │ ├── deployment.yaml │ └── service.yaml ├── port-forward-mongodb.sh ├── requests │ ├── request_invalid.json │ ├── request_nf.json │ └── request_slice.json ├── run.py ├── slice_components.json ├── test-request-translator.sh ├── test_api.py └── uninstall.sh ├── requirements.txt ├── service_orchestrator ├── README.md ├── install.sh ├── service-orchestrator.py ├── slice_info.json ├── test-service-orchestrator.sh ├── uninstall.sh └── view-logs.sh ├── slides.md ├── slides.pdf ├── test-all.sh ├── test-external.sh ├── test-monarch-core.sh ├── test-monarch-nss.sh └── utils ├── cecho.sh ├── check_status.sh └── ubuntu-sleep.yaml /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/.gitignore -------------------------------------------------------------------------------- /DEBUG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/DEBUG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/README.md -------------------------------------------------------------------------------- /adaptive_monitoring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/adaptive_monitoring/README.md -------------------------------------------------------------------------------- /adaptive_monitoring/collect_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/adaptive_monitoring/collect_dataset.py -------------------------------------------------------------------------------- /adaptive_monitoring/data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/adaptive_monitoring/data/README.md -------------------------------------------------------------------------------- /adaptive_monitoring/data/cloud_gaming/slice_throughput.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/adaptive_monitoring/data/cloud_gaming/slice_throughput.csv -------------------------------------------------------------------------------- /adaptive_monitoring/data/cloud_gaming/smf_cpu_usage.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/adaptive_monitoring/data/cloud_gaming/smf_cpu_usage.csv -------------------------------------------------------------------------------- /adaptive_monitoring/data/cloud_gaming/upf_cpu_usage.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/adaptive_monitoring/data/cloud_gaming/upf_cpu_usage.csv -------------------------------------------------------------------------------- /adaptive_monitoring/data/cloud_gaming/upf_energy_usage.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/adaptive_monitoring/data/cloud_gaming/upf_energy_usage.csv -------------------------------------------------------------------------------- /adaptive_monitoring/data/cloud_gaming/upf_mem_usage.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/adaptive_monitoring/data/cloud_gaming/upf_mem_usage.csv -------------------------------------------------------------------------------- /adaptive_monitoring/data/cloud_gaming/upf_scrape_duration.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/adaptive_monitoring/data/cloud_gaming/upf_scrape_duration.csv -------------------------------------------------------------------------------- /adaptive_monitoring/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/adaptive_monitoring/main.py -------------------------------------------------------------------------------- /adaptive_monitoring/requirements.txt: -------------------------------------------------------------------------------- 1 | statsmodels 2 | scikit-learn 3 | seaborn -------------------------------------------------------------------------------- /adaptive_monitoring/settings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/adaptive_monitoring/settings.yaml -------------------------------------------------------------------------------- /adaptive_monitoring/src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/adaptive_monitoring/src/config.py -------------------------------------------------------------------------------- /adaptive_monitoring/src/sampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/adaptive_monitoring/src/sampling.py -------------------------------------------------------------------------------- /adaptive_monitoring/src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/adaptive_monitoring/src/utils.py -------------------------------------------------------------------------------- /adaptive_monitoring/src/visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/adaptive_monitoring/src/visualization.py -------------------------------------------------------------------------------- /bin/check-inotify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/bin/check-inotify.py -------------------------------------------------------------------------------- /bin/clear_cni.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/bin/clear_cni.sh -------------------------------------------------------------------------------- /bin/inotify-consumers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/bin/inotify-consumers.sh -------------------------------------------------------------------------------- /bin/k8s-log.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/bin/k8s-log.sh -------------------------------------------------------------------------------- /bin/k8s-resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/bin/k8s-resources.sh -------------------------------------------------------------------------------- /bin/k8s-shell.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/bin/k8s-shell.sh -------------------------------------------------------------------------------- /bin/k8s-ue-pinger.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/bin/k8s-ue-pinger.sh -------------------------------------------------------------------------------- /bin/print-nodeports.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/bin/print-nodeports.sh -------------------------------------------------------------------------------- /data_distribution/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/data_distribution/README.md -------------------------------------------------------------------------------- /data_distribution/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/data_distribution/install.sh -------------------------------------------------------------------------------- /data_distribution/test-data-distribution.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/data_distribution/test-data-distribution.sh -------------------------------------------------------------------------------- /data_distribution/thanos-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/data_distribution/thanos-values.yaml -------------------------------------------------------------------------------- /data_distribution/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/data_distribution/uninstall.sh -------------------------------------------------------------------------------- /data_store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/data_store/README.md -------------------------------------------------------------------------------- /data_store/install-mc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/data_store/install-mc.sh -------------------------------------------------------------------------------- /data_store/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/data_store/install.sh -------------------------------------------------------------------------------- /data_store/minio/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/data_store/minio/values.yaml -------------------------------------------------------------------------------- /data_store/mongodb/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/data_store/mongodb/kustomization.yaml -------------------------------------------------------------------------------- /data_store/mongodb/mongodb-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/data_store/mongodb/mongodb-deployment.yaml -------------------------------------------------------------------------------- /data_store/mongodb/mongodb-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/data_store/mongodb/mongodb-service.yaml -------------------------------------------------------------------------------- /data_store/mongodb/mongodb-serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/data_store/mongodb/mongodb-serviceaccount.yaml -------------------------------------------------------------------------------- /data_store/test-data-store.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/data_store/test-data-store.sh -------------------------------------------------------------------------------- /data_store/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/data_store/uninstall.sh -------------------------------------------------------------------------------- /data_visualization/dashboards/monarch-dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/data_visualization/dashboards/monarch-dashboard.json -------------------------------------------------------------------------------- /data_visualization/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/data_visualization/install.sh -------------------------------------------------------------------------------- /data_visualization/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/data_visualization/kustomization.yaml -------------------------------------------------------------------------------- /data_visualization/test-data-visualization.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/data_visualization/test-data-visualization.sh -------------------------------------------------------------------------------- /data_visualization/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/data_visualization/uninstall.sh -------------------------------------------------------------------------------- /data_visualization/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/data_visualization/values.yaml -------------------------------------------------------------------------------- /deploy-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/deploy-all.sh -------------------------------------------------------------------------------- /deploy-external.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/deploy-external.sh -------------------------------------------------------------------------------- /deploy-monarch-core.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/deploy-monarch-core.sh -------------------------------------------------------------------------------- /deploy-monarch-nss.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/deploy-monarch-nss.sh -------------------------------------------------------------------------------- /get-node-ip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/get-node-ip.sh -------------------------------------------------------------------------------- /images/cni-out-of-ips.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/cni-out-of-ips.png -------------------------------------------------------------------------------- /images/core-test-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/core-test-2.png -------------------------------------------------------------------------------- /images/data-distribution-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/data-distribution-up.png -------------------------------------------------------------------------------- /images/data-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/data-source.png -------------------------------------------------------------------------------- /images/data-store-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/data-store-up.png -------------------------------------------------------------------------------- /images/datasource-config-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/datasource-config-1.png -------------------------------------------------------------------------------- /images/datasource-config-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/datasource-config-2.png -------------------------------------------------------------------------------- /images/dataviz-gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/dataviz-gui.png -------------------------------------------------------------------------------- /images/dataviz-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/dataviz-up.png -------------------------------------------------------------------------------- /images/deploying-ueransim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/deploying-ueransim.png -------------------------------------------------------------------------------- /images/external-components.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/external-components.png -------------------------------------------------------------------------------- /images/grafana-edit-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/grafana-edit-1.png -------------------------------------------------------------------------------- /images/grafana-edit-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/grafana-edit-2.png -------------------------------------------------------------------------------- /images/grafana-metrics-browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/grafana-metrics-browser.png -------------------------------------------------------------------------------- /images/minio-access.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/minio-access.png -------------------------------------------------------------------------------- /images/minio-keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/minio-keys.png -------------------------------------------------------------------------------- /images/monarch-conceptual-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/monarch-conceptual-architecture.png -------------------------------------------------------------------------------- /images/monarch-core.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/monarch-core.png -------------------------------------------------------------------------------- /images/monarch-dashboard-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/monarch-dashboard-1.png -------------------------------------------------------------------------------- /images/monarch-dashboard-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/monarch-dashboard-2.png -------------------------------------------------------------------------------- /images/monarch-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/monarch-dashboard.png -------------------------------------------------------------------------------- /images/monitoring-directives.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/monitoring-directives.png -------------------------------------------------------------------------------- /images/monitoring-manager-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/monitoring-manager-up.png -------------------------------------------------------------------------------- /images/network-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/network-up.png -------------------------------------------------------------------------------- /images/nssdc-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/nssdc-up.png -------------------------------------------------------------------------------- /images/prometheus-crash-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/prometheus-crash-1.png -------------------------------------------------------------------------------- /images/prometheus-tsdb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/prometheus-tsdb.png -------------------------------------------------------------------------------- /images/request-success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/request-success.png -------------------------------------------------------------------------------- /images/request-translator-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/request-translator-up.png -------------------------------------------------------------------------------- /images/rogers-demo-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/rogers-demo-dashboard.png -------------------------------------------------------------------------------- /images/test-external.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/test-external.png -------------------------------------------------------------------------------- /images/test-monarch-core.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/test-monarch-core.png -------------------------------------------------------------------------------- /images/test-monarch-nss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/test-monarch-nss.png -------------------------------------------------------------------------------- /images/thanos-stores.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/thanos-stores.png -------------------------------------------------------------------------------- /images/watch-monarch-core.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/images/watch-monarch-core.png -------------------------------------------------------------------------------- /kpi_computation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/kpi_computation/README.md -------------------------------------------------------------------------------- /kpi_computation/check-kpi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/kpi_computation/check-kpi.sh -------------------------------------------------------------------------------- /kpi_computation/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/kpi_computation/install.sh -------------------------------------------------------------------------------- /kpi_computation/otel/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/kpi_computation/otel/Dockerfile -------------------------------------------------------------------------------- /kpi_computation/otel/app/kpi_calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/kpi_computation/otel/app/kpi_calculator.py -------------------------------------------------------------------------------- /kpi_computation/otel/app/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | prometheus_client 3 | python-dotenv -------------------------------------------------------------------------------- /kpi_computation/otel/kpi_calculator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/kpi_computation/otel/kpi_calculator.yaml -------------------------------------------------------------------------------- /kpi_computation/standard/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/kpi_computation/standard/Dockerfile -------------------------------------------------------------------------------- /kpi_computation/standard/app/kpi_calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/kpi_computation/standard/app/kpi_calculator.py -------------------------------------------------------------------------------- /kpi_computation/standard/app/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | prometheus_client 3 | python-dotenv -------------------------------------------------------------------------------- /kpi_computation/standard/kpi_calculator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/kpi_computation/standard/kpi_calculator.yaml -------------------------------------------------------------------------------- /kpi_computation/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/kpi_computation/uninstall.sh -------------------------------------------------------------------------------- /labs/images/5g-targets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/images/5g-targets.png -------------------------------------------------------------------------------- /labs/images/aggregration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/images/aggregration.png -------------------------------------------------------------------------------- /labs/images/beyond-monarch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/images/beyond-monarch.png -------------------------------------------------------------------------------- /labs/images/deriv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/images/deriv.png -------------------------------------------------------------------------------- /labs/images/expression-browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/images/expression-browser.png -------------------------------------------------------------------------------- /labs/images/instrumentationx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/images/instrumentationx.png -------------------------------------------------------------------------------- /labs/images/prometheus-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/images/prometheus-1.png -------------------------------------------------------------------------------- /labs/images/prometheus-exporter-target.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/images/prometheus-exporter-target.png -------------------------------------------------------------------------------- /labs/images/prometheus-interface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/images/prometheus-interface.png -------------------------------------------------------------------------------- /labs/images/prometheus-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/images/prometheus-logo.png -------------------------------------------------------------------------------- /labs/images/prometheus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/images/prometheus.png -------------------------------------------------------------------------------- /labs/images/promtheus-select-targets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/images/promtheus-select-targets.png -------------------------------------------------------------------------------- /labs/images/promtheus-targets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/images/promtheus-targets.png -------------------------------------------------------------------------------- /labs/images/queries-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/images/queries-01.png -------------------------------------------------------------------------------- /labs/images/query-engine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/images/query-engine.png -------------------------------------------------------------------------------- /labs/images/query-enginex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/images/query-enginex.png -------------------------------------------------------------------------------- /labs/images/thanos-query-api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/images/thanos-query-api.png -------------------------------------------------------------------------------- /labs/images/thanos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/images/thanos.png -------------------------------------------------------------------------------- /labs/lab1/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/lab1/Dockerfile -------------------------------------------------------------------------------- /labs/lab1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/lab1/README.md -------------------------------------------------------------------------------- /labs/lab1/README.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/lab1/README.pdf -------------------------------------------------------------------------------- /labs/lab1/app/exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/lab1/app/exporter.py -------------------------------------------------------------------------------- /labs/lab1/app/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | prometheus_client -------------------------------------------------------------------------------- /labs/lab1/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/lab1/deployment.yaml -------------------------------------------------------------------------------- /labs/lab1/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/lab1/service.yaml -------------------------------------------------------------------------------- /labs/lab2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/lab2/README.md -------------------------------------------------------------------------------- /labs/lab2/README.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/lab2/README.pdf -------------------------------------------------------------------------------- /labs/lab3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/lab3/README.md -------------------------------------------------------------------------------- /labs/lab3/README.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/lab3/README.pdf -------------------------------------------------------------------------------- /labs/lab3/exercise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/lab3/exercise.py -------------------------------------------------------------------------------- /labs/lab3/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/labs/lab3/solution.py -------------------------------------------------------------------------------- /mde/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/mde/README.md -------------------------------------------------------------------------------- /mde/check-mde.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/mde/check-mde.sh -------------------------------------------------------------------------------- /mde/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/mde/install.sh -------------------------------------------------------------------------------- /mde/metrics-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/mde/metrics-service.yaml -------------------------------------------------------------------------------- /mde/otel/collector.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/mde/otel/collector.yaml -------------------------------------------------------------------------------- /mde/otel/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/mde/otel/kustomization.yaml -------------------------------------------------------------------------------- /mde/otel/otel-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/mde/otel/otel-deployment.yaml -------------------------------------------------------------------------------- /mde/otel/otel-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/mde/otel/otel-service.yaml -------------------------------------------------------------------------------- /mde/otel/otel-servicemonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/mde/otel/otel-servicemonitor.yaml -------------------------------------------------------------------------------- /mde/standard/metrics-servicemonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/mde/standard/metrics-servicemonitor.yaml -------------------------------------------------------------------------------- /mde/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/mde/uninstall.sh -------------------------------------------------------------------------------- /monitoring_manager/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/monitoring_manager/Dockerfile -------------------------------------------------------------------------------- /monitoring_manager/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /monitoring_manager/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /monitoring_manager/app/directive_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/monitoring_manager/app/directive_manager.py -------------------------------------------------------------------------------- /monitoring_manager/app/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/monitoring_manager/app/logger.py -------------------------------------------------------------------------------- /monitoring_manager/app/monitoring_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/monitoring_manager/app/monitoring_manager.py -------------------------------------------------------------------------------- /monitoring_manager/app/orchestrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/monitoring_manager/app/orchestrator.py -------------------------------------------------------------------------------- /monitoring_manager/app/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/monitoring_manager/app/requirements.txt -------------------------------------------------------------------------------- /monitoring_manager/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/monitoring_manager/install.sh -------------------------------------------------------------------------------- /monitoring_manager/manifests/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/monitoring_manager/manifests/deployment.yaml -------------------------------------------------------------------------------- /monitoring_manager/manifests/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/monitoring_manager/manifests/service.yaml -------------------------------------------------------------------------------- /monitoring_manager/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/monitoring_manager/run.py -------------------------------------------------------------------------------- /monitoring_manager/test-monitoring-manager.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/monitoring_manager/test-monitoring-manager.sh -------------------------------------------------------------------------------- /monitoring_manager/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/monitoring_manager/uninstall.sh -------------------------------------------------------------------------------- /nfv_orchestrator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/nfv_orchestrator/README.md -------------------------------------------------------------------------------- /nfv_orchestrator/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/nfv_orchestrator/install.sh -------------------------------------------------------------------------------- /nfv_orchestrator/nfv-orchestrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/nfv_orchestrator/nfv-orchestrator.py -------------------------------------------------------------------------------- /nfv_orchestrator/test-nfv-orchestrator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/nfv_orchestrator/test-nfv-orchestrator.sh -------------------------------------------------------------------------------- /nfv_orchestrator/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/nfv_orchestrator/uninstall.sh -------------------------------------------------------------------------------- /nfv_orchestrator/view-logs.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | sudo journalctl -u nfv_orchestrator -f -------------------------------------------------------------------------------- /nssdc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/nssdc/README.md -------------------------------------------------------------------------------- /nssdc/additional-scrape-configs.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nssdc/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/nssdc/install.sh -------------------------------------------------------------------------------- /nssdc/status.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/nssdc/status.sh -------------------------------------------------------------------------------- /nssdc/test-nssdc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/nssdc/test-nssdc.sh -------------------------------------------------------------------------------- /nssdc/thanos-objstore-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/nssdc/thanos-objstore-config.yaml -------------------------------------------------------------------------------- /nssdc/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/nssdc/uninstall.sh -------------------------------------------------------------------------------- /nssdc/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/nssdc/values.yaml -------------------------------------------------------------------------------- /remove-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/remove-all.sh -------------------------------------------------------------------------------- /remove-external.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/remove-external.sh -------------------------------------------------------------------------------- /remove-monarch-core.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/remove-monarch-core.sh -------------------------------------------------------------------------------- /remove-monarch-nss.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/remove-monarch-nss.sh -------------------------------------------------------------------------------- /replace-node-ip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/replace-node-ip.sh -------------------------------------------------------------------------------- /request_translator/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/request_translator/Dockerfile -------------------------------------------------------------------------------- /request_translator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/request_translator/README.md -------------------------------------------------------------------------------- /request_translator/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /request_translator/app/comm_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/request_translator/app/comm_manager.py -------------------------------------------------------------------------------- /request_translator/app/db_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/request_translator/app/db_manager.py -------------------------------------------------------------------------------- /request_translator/app/kpi_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/request_translator/app/kpi_manager.py -------------------------------------------------------------------------------- /request_translator/app/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/request_translator/app/logger.py -------------------------------------------------------------------------------- /request_translator/app/request_translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/request_translator/app/request_translator.py -------------------------------------------------------------------------------- /request_translator/app/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/request_translator/app/requirements.txt -------------------------------------------------------------------------------- /request_translator/app/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/request_translator/app/schema.json -------------------------------------------------------------------------------- /request_translator/app/service_orchestrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/request_translator/app/service_orchestrator.py -------------------------------------------------------------------------------- /request_translator/app/supported_kpis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/request_translator/app/supported_kpis.json -------------------------------------------------------------------------------- /request_translator/app/translation_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/request_translator/app/translation_manager.py -------------------------------------------------------------------------------- /request_translator/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/request_translator/install.sh -------------------------------------------------------------------------------- /request_translator/manifests/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/request_translator/manifests/deployment.yaml -------------------------------------------------------------------------------- /request_translator/manifests/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/request_translator/manifests/service.yaml -------------------------------------------------------------------------------- /request_translator/port-forward-mongodb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/request_translator/port-forward-mongodb.sh -------------------------------------------------------------------------------- /request_translator/requests/request_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/request_translator/requests/request_invalid.json -------------------------------------------------------------------------------- /request_translator/requests/request_nf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/request_translator/requests/request_nf.json -------------------------------------------------------------------------------- /request_translator/requests/request_slice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/request_translator/requests/request_slice.json -------------------------------------------------------------------------------- /request_translator/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/request_translator/run.py -------------------------------------------------------------------------------- /request_translator/slice_components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/request_translator/slice_components.json -------------------------------------------------------------------------------- /request_translator/test-request-translator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/request_translator/test-request-translator.sh -------------------------------------------------------------------------------- /request_translator/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/request_translator/test_api.py -------------------------------------------------------------------------------- /request_translator/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/request_translator/uninstall.sh -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | flask 2 | requests 3 | numpy 4 | python-dotenv 5 | prometheus_client -------------------------------------------------------------------------------- /service_orchestrator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/service_orchestrator/README.md -------------------------------------------------------------------------------- /service_orchestrator/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/service_orchestrator/install.sh -------------------------------------------------------------------------------- /service_orchestrator/service-orchestrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/service_orchestrator/service-orchestrator.py -------------------------------------------------------------------------------- /service_orchestrator/slice_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/service_orchestrator/slice_info.json -------------------------------------------------------------------------------- /service_orchestrator/test-service-orchestrator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/service_orchestrator/test-service-orchestrator.sh -------------------------------------------------------------------------------- /service_orchestrator/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/service_orchestrator/uninstall.sh -------------------------------------------------------------------------------- /service_orchestrator/view-logs.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | sudo journalctl -u service_orchestrator -f -------------------------------------------------------------------------------- /slides.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/slides.md -------------------------------------------------------------------------------- /slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/slides.pdf -------------------------------------------------------------------------------- /test-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/test-all.sh -------------------------------------------------------------------------------- /test-external.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/test-external.sh -------------------------------------------------------------------------------- /test-monarch-core.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/test-monarch-core.sh -------------------------------------------------------------------------------- /test-monarch-nss.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/test-monarch-nss.sh -------------------------------------------------------------------------------- /utils/cecho.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/utils/cecho.sh -------------------------------------------------------------------------------- /utils/check_status.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/utils/check_status.sh -------------------------------------------------------------------------------- /utils/ubuntu-sleep.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niloysh/5g-monarch/HEAD/utils/ubuntu-sleep.yaml --------------------------------------------------------------------------------