[
- {
- "metadata": {
- "name": "Automatic Neighbor Relation",
- "configName": "anr-appconfig",
- "namespace": "ricxapp"
- },
- "descriptor": {
- "$id": "http://example.com/root.json",
- "$schema": "http://json-schema.org/draft-07/schema#",
- "definitions": {},
- "properties": {
- "controls": {
- "$id": "#/properties/controls",
- "properties": {
- "active": {
- "$id": "#/properties/controls/properties/active",
- "default": false,
- "examples": [
- true
- ],
- "title": "The Active Schema",
- "type": "boolean"
- },
- "interfaceId": {
- "$id": "#/properties/controls/properties/interfaceId",
- "properties": {
- "globalENBId": {
- "$id": "#/properties/controls/properties/interfaceId/properties/globalENBId",
- "properties": {
- "bits": {
- "$id": "#/properties/controls/properties/interfaceId/properties/globalENBId/properties/bits",
- "default": 0,
- "examples": [
- 28
- ],
- "title": "The Bits Schema",
- "maximum": 1024,
- "type": "integer"
- },
- "id": {
- "$id": "#/properties/controls/properties/interfaceId/properties/globalENBId/properties/id",
- "default": 0,
- "examples": [
- 202251
- ],
- "title": "The Id Schema",
- "type": "integer"
- },
- "plmnid": {
- "$id": "#/properties/controls/properties/interfaceId/properties/globalENBId/properties/plmnid",
- "default": "",
- "examples": [
- "310150"
- ],
- "pattern": "^(.*)$",
- "title": "The Plmnid Schema",
- "type": "string"
- }
- },
- "required": [
- "plmnid",
- "id",
- "bits"
- ],
- "title": "The Globalenbid Schema",
- "type": "object"
- }
- },
- "required": [
- "globalENBId"
- ],
- "title": "The Interfaceid Schema",
- "type": "object"
- },
- "subscription": {
- "$id": "#/properties/controls/properties/subscription",
- "properties": {
- "retries": {
- "$id": "#/properties/controls/properties/subscription/properties/retries",
- "default": 0,
- "examples": [
- 1
- ],
- "title": "The Retries Schema",
- "type": "integer"
- },
- "retryto": {
- "$id": "#/properties/controls/properties/subscription/properties/retryto",
- "default": 0,
- "examples": [
- 2
- ],
- "title": "The Retryto Schema",
- "type": "integer"
- }
- },
- "required": [
- "retries",
- "retryto"
- ],
- "title": "The Subscription Schema",
- "type": "object"
- }
- },
- "required": [
- "active",
- "subscription",
- "interfaceId"
- ],
- "title": "The Controls Schema",
- "type": "object"
- },
- "db": {
- "$id": "#/properties/db",
- "properties": {
- "host": {
- "$id": "#/properties/db/properties/host",
- "default": "",
- "examples": [
- "localhost"
- ],
- "pattern": "^(.*)$",
- "title": "The Host Schema",
- "type": "string"
- },
- "namespaces": {
- "$id": "#/properties/db/properties/namespaces",
- "items": {
- "$id": "#/properties/db/properties/namespaces/items",
- "default": "",
- "examples": [
- "sdl",
- "rnib"
- ],
- "pattern": "^(.*)$",
- "title": "The Items Schema",
- "type": "string"
- },
- "title": "The Namespaces Schema",
- "type": "array"
- },
- "port": {
- "$id": "#/properties/db/properties/port",
- "default": 0,
- "examples": [
- 6379
- ],
- "title": "The Port Schema",
- "type": "integer"
- }
- },
- "required": [
- "host",
- "port",
- "namespaces"
- ],
- "title": "The Db Schema",
- "type": "object"
- },
- "local": {
- "$id": "#/properties/local",
- "properties": {
- "host": {
- "$id": "#/properties/local/properties/host",
- "default": "",
- "examples": [
- ":8080"
- ],
- "pattern": "^(.*)$",
- "title": "The Host Schema",
- "type": "string"
- }
- },
- "required": [
- "host"
- ],
- "title": "The Local Schema",
- "type": "object"
- },
- "logger": {
- "$id": "#/properties/logger",
- "properties": {
- "level": {
- "$id": "#/properties/logger/properties/level",
- "default": 0,
- "examples": [
- 3
- ],
- "title": "The Level Schema",
- "type": "integer"
- }
- },
- "required": [
- "level"
- ],
- "title": "The Logger Schema",
- "type": "object"
- },
- "metrics": {
- "$id": "#/properties/metrics",
- "items": {
- "$id": "#/properties/metrics/items",
- "properties": {
- "description": {
- "$id": "#/properties/metrics/items/properties/description",
- "default": "",
- "examples": [
- "The total number of UE context creation events"
- ],
- "pattern": "^(.*)$",
- "title": "The Description Schema",
- "type": "string"
- },
- "enabled": {
- "$id": "#/properties/metrics/items/properties/enabled",
- "default": false,
- "examples": [
- true
- ],
- "title": "The Enabled Schema",
- "type": "boolean"
- },
- "name": {
- "$id": "#/properties/metrics/items/properties/name",
- "default": "",
- "examples": [
- "UEContextCreated"
- ],
- "pattern": "^(.*)$",
- "title": "The Name Schema",
- "type": "string"
- },
- "type": {
- "$id": "#/properties/metrics/items/properties/type",
- "default": "",
- "examples": [
- "counter"
- ],
- "pattern": "^(.*)$",
- "title": "The Type Schema",
- "type": "string"
- }
- },
- "required": [
- "name",
- "type",
- "enabled",
- "description"
- ],
- "title": "The Items Schema",
- "type": "object"
- },
- "title": "The Metrics Schema",
- "type": "array"
- },
- "rmr": {
- "$id": "#/properties/rmr",
- "properties": {
- "maxSize": {
- "$id": "#/properties/rmr/properties/maxSize",
- "default": 0,
- "examples": [
- 2072
- ],
- "title": "The Maxsize Schema",
- "type": "integer"
- },
- "numWorkers": {
- "$id": "#/properties/rmr/properties/numWorkers",
- "default": 0,
- "examples": [
- 1
- ],
- "title": "The Numworkers Schema",
- "type": "integer"
- },
- "protPort": {
- "$id": "#/properties/rmr/properties/protPort",
- "default": "",
- "examples": [
- "tcp:4560"
- ],
- "pattern": "^(.*)$",
- "title": "The Protport Schema",
- "type": "string"
- },
- "rxMessages": {
- "$id": "#/properties/rmr/properties/rxMessages",
- "items": {
- "$id": "#/properties/rmr/properties/rxMessages/items",
- "default": "",
- "examples": [
- "RIC_SUB_RESP",
- "RIC_SUB_FAILURE",
- "RIC_SUB_DEL_RESP",
- "RIC_SUB_DEL_FAILURE",
- "RIC_INDICATION"
- ],
- "pattern": "^(.*)$",
- "title": "The Items Schema",
- "type": "string"
- },
- "title": "The Rxmessages Schema",
- "type": "array"
- },
- "txMessages": {
- "$id": "#/properties/rmr/properties/txMessages",
- "items": {
- "$id": "#/properties/rmr/properties/txMessages/items",
- "default": "",
- "examples": [
- "RIC_SUB_REQ",
- "RIC_SUB_DEL_REQ"
- ],
- "pattern": "^(.*)$",
- "title": "The Items Schema",
- "type": "string"
- },
- "title": "The Txmessages Schema",
- "type": "array"
- }
- },
- "required": [
- "protPort",
- "maxSize",
- "numWorkers",
- "txMessages",
- "rxMessages"
- ],
- "title": "The Rmr Schema",
- "type": "object"
- }
- },
- "required": [
- "local",
- "logger",
- "rmr",
- "db",
- "controls",
- "metrics"
- ],
- "title": "The Root Schema",
- "type": "object"
- },
- "config": {
- "controls": {
- "active": true,
- "interfaceId": {
- "globalENBId": {
- "bits": 28,
- "id": 202251,
- "plmnid": "310150"
- }
- },
- "subscription": {
- "retries": 1,
- "retryto": 2
- }
- },
- "db": {
- "host": "localhost",
- "namespaces": [
- "sdl",
- "rnib"
- ],
- "port": 6379
- },
- "local": {
- "host": ":8080"
- },
- "logger": {
- "level": 3
- },
- "metrics": [
- {
- "description": "The total number of UE context creation events",
- "enabled": true,
- "name": "UEContextCreated",
- "type": "counter"
- },
- {
- "description": "The total number of UE context release events",
- "enabled": true,
- "name": "UEContextReleased",
- "type": "counter"
- }
- ],
- "rmr": {
- "maxSize": 2072,
- "numWorkers": 1,
- "protPort": "tcp:4560",
- "rxMessages": [
- "RIC_SUB_RESP",
- "RIC_SUB_FAILURE",
- "RIC_SUB_DEL_RESP",
- "RIC_SUB_DEL_FAILURE",
- "RIC_INDICATION"
- ],
- "txMessages": [
- "RIC_SUB_REQ",
- "RIC_SUB_DEL_REQ"
- ]
- }
- },
- "layout": [
- {
- "key": "controls.active",
- "title": "Active"
- },
- {
- "key": "controls.interfaceId.globalENBId",
- "title": "Global ENB Id"
- },
- {
- "type": "flex",
- "flex-flow": "row wrap",
- "items": [
- {
- "key": "controls.interfaceId.globalENBId.plmnid",
- "title": "Plmn Id"
- },
- {
- "key": "controls.interfaceId.globalENBId.id",
- "title": "Id"
-
- },
- {
- "key": "controls.interfaceId.globalENBId.bits",
- "title": "Bits"
- }
- ]
- },
- {
- "key": "controls.subscription",
- "title": "Subscription"
- },
- {
- "type": "flex",
- "flex-flow": "row wrap",
- "items": [
- {
- "key": "controls.subscription.retries",
- "title": "Retries"
- },
- {
- "key": "controls.subscription.retryto",
- "title": "Retry to"
- }
- ]
- }
- ]
- },
{
"metadata": {
"name": "UE Event Collector",