diff options
author | Vijay Venkatesh Kumar <vv770d@att.com> | 2020-02-21 15:58:15 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2020-02-21 15:58:15 +0000 |
commit | cc673dc6fef15973fa48cc55a69c64291ed5e92b (patch) | |
tree | 4fe4a7b4b1dc0d49eada480d84032efc4ae0940d /docs/sections/services/pm-subscription-handler/configuration.rst | |
parent | e86ff1ed8ef779626539a97ae2e5e12b41f9d3f7 (diff) | |
parent | 2ff9ea84c70d65cef8a68622e2a798d62c724182 (diff) |
Merge "Update PMSH Documentation"
Diffstat (limited to 'docs/sections/services/pm-subscription-handler/configuration.rst')
-rw-r--r-- | docs/sections/services/pm-subscription-handler/configuration.rst | 138 |
1 files changed, 87 insertions, 51 deletions
diff --git a/docs/sections/services/pm-subscription-handler/configuration.rst b/docs/sections/services/pm-subscription-handler/configuration.rst index 876d9085..e5b7b48c 100644 --- a/docs/sections/services/pm-subscription-handler/configuration.rst +++ b/docs/sections/services/pm-subscription-handler/configuration.rst @@ -14,23 +14,57 @@ Application specific configuration The application config is the basic information that PMSH needs to run. The following parameters are required, they are specified in the CLAMP deployment GUI. -+------------------+--------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ -| Field | Description | Type | Required | Default | -+==================+==========================================================================+=========+==========+===============================================================================+ -| tag_version | Docker image to be used. | string | True | nexus3.onap.org:10001/onap/org.onap.dcaegen2.services.pm-subscription-handler | -+------------------+--------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ -| replicas | Number of instances. | integer | True | 1 | -+------------------+--------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ -| subscriber_topic | The topic that PMSH will subscribe to. | string | True | AAI-EVENT | -+------------------+--------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ -| publisher_topic | The topic that PMSH will publish to, and which policy will subscribe to. | string | True | org.onap.dmaap.mr.PM_SUBSCRIPTIONS | -+------------------+--------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ -| client_role | Client role to request secure access to topic. | string | True | | -+------------------+--------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ -| client_id | Client id for given AAF client. | string | True | dcae@dcae.onap.org | -+------------------+--------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ -| client_password | Password for AAF client provided as client_id. | string | True | | -+------------------+--------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ ++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ +| Field | Description | Type | Required | Default | ++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ +| tag_version | Docker image to be used. | string | True | nexus3.onap.org:10001/onap/org.onap.dcaegen2.services.pm-subscription-handler | ++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ +| replicas | Number of instances. | integer | True | 1 | ++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ +| policy_model_id | Monitoring policy model ID. | string | True | onap.policies.monitoring.dcae-pm-subscription-handler | ++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ +| policy_id | Monitoring policy ID. | string | True | onap.policies.monitoring.dcae-pm-subscription-handler | ++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ +| operational_policy_name | Name of the operational policy that the service will prompt. | string | True | pmsh-operational-policy | ++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ +| control_loop_name | Name of the control loop the service is part of. | string | True | | ++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ +| pm_publish_topic_name | The topic that PMSH will publish to, and which policy will subscribe to. | string | True | DCAE_CL_OUTPUT | ++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ +| policy_feedback_topic_name | The topic that PMSH will subscribe to, and which policy will publish to. | string | True | PMSH_CL_INPUT | ++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ +| aai_notification_topic_name | The topic that PMSH will subscribe to, and which AAI will publish change events to. | string | True | AAI-EVENT | ++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ +| publisher_client_role | The client role used to publish to the topic that policy will subscribe to. | string | True | org.onap.dcae.pmPublisher | ++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ +| subscriber_client_role | The client role used to subscribe to the topic that AAI will publish change events to. | string | True | org.onap.dcae.pmSubscriber | ++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ +| client_id | Client id for given AAF client. | string | True | dcae@dcae.onap.org | ++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ +| client_password | Password for AAF client provided as client_id. | string | True | | ++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ +| dcae_location | Location of the DCAE cluster. | string | True | san-francisco | ++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ +| pmsh_service_protocol | Protocol of the PMSH service. | string | True | https | ++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ +| pmsh_service_port | Port of the PMSH service. | string | True | 8443 | ++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ +| dmaap_mr_service_protocol | Protocol of Message Router service. | string | True | https | ++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ +| dmaap_mr_service_host | Hostname of the Message Router service. | string | True | message-router | ++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ +| dmaap_mr_service_port | Port of the Message Router service. | string | True | 3905 | ++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ +| cpu_limit | CPU limit for the PMSH service. | string | True | 1000m | ++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ +| cpu_request | Requested CPU for the PMSH service. | string | True | 1000m | ++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ +| memory_limit | Memory limit for the PMSH service. | string | True | 1024Mi | ++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ +| memory_request | Requested Memory for the PMSH service. | string | True | 1024Mi | ++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ +| pgaas_cluster_name | Cluster name for Postgres As A Service. | string | True | dcae-pg-primary.onap | ++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+ Subscription configuraton """"""""""""""""""""""""" @@ -59,37 +93,39 @@ The subscription is configured within the monitoring policy in CLAMP. The subscr "foo.*" ] }, - "measurementGroup": { - "measurementTypes": [ - { - "measurementType": "EutranCell.*" - }, - { - "measurementType": "EutranCellRelation.pmCounter1" - }, - { - "measurementType": "EutranCellRelation.pmCounter2" - } - ], - "managedObjectDNsBasic": [ - { - "DN": "ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1" - }, - { - "DN": "ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1, EUtranCellRelation=CityCenter2" - }, - { - "DN": "ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1, EUtranCellRelation=CityCenter3" - } - ] - } + "measurementGroups": [ + "measurementGroup": { + "measurementTypes": [ + { + "measurementType": "EutranCell.*" + }, + { + "measurementType": "EutranCellRelation.pmCounter1" + }, + { + "measurementType": "EutranCellRelation.pmCounter2" + } + ], + "managedObjectDNsBasic": [ + { + "DN": "ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1" + }, + { + "DN": "ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1, EUtranCellRelation=CityCenter2" + }, + { + "DN": "ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1, EUtranCellRelation=CityCenter3" + } + ] + } + ] } } +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------+----------+--------+ | Field | Description | Type | Required | Values | +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------+----------+--------+ -| subscriptionName | Name of the subscription | | | | +| subscriptionName | Name of the subscription. | | | | +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------+----------+--------+ | administrativeState | Setting a subscription to UNLOCKED will apply the subscription to the NF instances immediately. If it is set to LOCKED, it will not be applied until it is later unlocked. | | | | +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------+----------+--------+ @@ -101,7 +137,7 @@ The subscription is configured within the monitoring policy in CLAMP. The subscr +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------+----------+--------+ | nfFilter | The network function filter will be used to filter the list of nf's stored in A&AI to produce a subset. | | | | +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------+----------+--------+ -| measurementGroup | List of measurement types and managed object distinguished names | | | | +| measurementGroups | List containing measurementGroup. | | | | +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------+----------+--------+ **nfFilter** @@ -126,9 +162,9 @@ specified in the ``nfNames`` field, which can also contain regex as seen below. +------------+-----------------------------------------------------------------------------+------+----------+ | Field | Description | Type | Required | +============+=============================================================================+======+==========+ -| swVersions | List of software versions | list | True | +| swVersions | List of software versions. | list | True | +------------+-----------------------------------------------------------------------------+------+----------+ -| nfNames | List of NF names. These names are regexes, which will be parsed by the PMSH | list | True | +| nfNames | List of NF names. These names are regexes, which will be parsed by the PMSH.| list | True | +------------+-----------------------------------------------------------------------------+------+----------+ **measurementGroup** @@ -187,17 +223,17 @@ This topic is used so that the PMSH can listen for new NFs getting registered. I :: - org.onap.dmaap.mr.PM_SUBSCRIPTION_EVENTS + PMSH_CL_INPUT + +This topic enables the operational policy to provide feedback on the status of a subscription attempt back to the PMSH service. -This topic is used for locking and unlocking events. i.e if a user has previously created a locked -subscription, they can publish an event to this topic to unlock it, or vice versa. Publisher: ^^^^^^^^^^ :: - org.onap.dmaap.mr.PM_SUBSCRIPTIONS + DCAE_CL_OUTPUT -The PMSH publishes subscriptions to this topic. They will be consumed by a policy which will make a request to CDS to -unlock the subscription.
\ No newline at end of file +The PMSH publishes subscriptions to this topic. They will be consumed by an operational policy which will make a request to CDS to +change the state of the subscription.
\ No newline at end of file |